diff options
Diffstat (limited to 'crates/ra_hir_def/src/nameres.rs')
-rw-r--r-- | crates/ra_hir_def/src/nameres.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/crates/ra_hir_def/src/nameres.rs b/crates/ra_hir_def/src/nameres.rs index 166d1c421..628c44c99 100644 --- a/crates/ra_hir_def/src/nameres.rs +++ b/crates/ra_hir_def/src/nameres.rs | |||
@@ -176,13 +176,8 @@ pub struct ModuleData { | |||
176 | } | 176 | } |
177 | 177 | ||
178 | impl CrateDefMap { | 178 | impl CrateDefMap { |
179 | pub(crate) fn compute_crate_def_map_query( | 179 | pub(crate) fn crate_def_map_query(db: &impl DefDatabase, krate: CrateId) -> Arc<CrateDefMap> { |
180 | // Note that this doesn't have `+ AstDatabase`! | 180 | let _p = profile("crate_def_map_query"); |
181 | // This gurantess that `CrateDefMap` is stable across reparses. | ||
182 | db: &impl DefDatabase, | ||
183 | krate: CrateId, | ||
184 | ) -> Arc<CrateDefMap> { | ||
185 | let _p = profile("crate_def_map"); | ||
186 | let def_map = { | 181 | let def_map = { |
187 | let crate_graph = db.crate_graph(); | 182 | let crate_graph = db.crate_graph(); |
188 | let edition = crate_graph.edition(krate); | 183 | let edition = crate_graph.edition(krate); |