diff options
Diffstat (limited to 'crates/ra_ide_db/src')
-rw-r--r-- | crates/ra_ide_db/src/lib.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/ra_ide_db/src/lib.rs b/crates/ra_ide_db/src/lib.rs index a105c7556..74408d3d7 100644 --- a/crates/ra_ide_db/src/lib.rs +++ b/crates/ra_ide_db/src/lib.rs | |||
@@ -57,6 +57,13 @@ impl FileLoader for RootDatabase { | |||
57 | fn relevant_crates(&self, file_id: FileId) -> Arc<Vec<CrateId>> { | 57 | fn relevant_crates(&self, file_id: FileId) -> Arc<Vec<CrateId>> { |
58 | FileLoaderDelegate(self).relevant_crates(file_id) | 58 | FileLoaderDelegate(self).relevant_crates(file_id) |
59 | } | 59 | } |
60 | fn resolve_extern_path( | ||
61 | &self, | ||
62 | extern_id: ra_db::ExternSourceId, | ||
63 | relative_path: &RelativePath, | ||
64 | ) -> Option<FileId> { | ||
65 | FileLoaderDelegate(self).resolve_extern_path(extern_id, relative_path) | ||
66 | } | ||
60 | } | 67 | } |
61 | 68 | ||
62 | impl salsa::Database for RootDatabase { | 69 | impl salsa::Database for RootDatabase { |