aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_db/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_db/src/lib.rs')
-rw-r--r--crates/ra_db/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_db/src/lib.rs b/crates/ra_db/src/lib.rs
index 91e0ee619..2ab314884 100644
--- a/crates/ra_db/src/lib.rs
+++ b/crates/ra_db/src/lib.rs
@@ -158,7 +158,7 @@ impl<T: SourceDatabaseExt> FileLoader for FileLoaderDelegate<&'_ T> {
158 if std::path::Path::new(path).is_absolute() { 158 if std::path::Path::new(path).is_absolute() {
159 let krate = *self.relevant_crates(anchor).get(0)?; 159 let krate = *self.relevant_crates(anchor).get(0)?;
160 let (extern_source_id, relative_file) = 160 let (extern_source_id, relative_file) =
161 self.0.crate_graph()[krate].extern_source.extern_path(path)?; 161 self.0.crate_graph()[krate].extern_source.extern_path(path.as_ref())?;
162 162
163 let source_root = self.0.source_root(SourceRootId(extern_source_id.0)); 163 let source_root = self.0.source_root(SourceRootId(extern_source_id.0));
164 source_root.file_by_relative_path(&relative_file) 164 source_root.file_by_relative_path(&relative_file)