diff --git a/crates/ra_hir/src/code_model_api.rs b/crates/ra_hir/src/code_model_api.rs index 6739627b4ed..e469c782e6a 100644 --- a/crates/ra_hir/src/code_model_api.rs +++ b/crates/ra_hir/src/code_model_api.rs @@ -169,7 +169,7 @@ impl Module { } pub fn resolve_path(&self, db: &impl HirDatabase, path: &Path) -> PerNs { - self.resolve_path_impl(db, path) + db.item_map(self.krate).resolve_path(db, *self, path) } pub fn problems(&self, db: &impl HirDatabase) -> Vec<(TreeArc, Problem)> { diff --git a/crates/ra_hir/src/code_model_impl/module.rs b/crates/ra_hir/src/code_model_impl/module.rs index a5b19038438..bf0e212ca3c 100644 --- a/crates/ra_hir/src/code_model_impl/module.rs +++ b/crates/ra_hir/src/code_model_impl/module.rs @@ -96,11 +96,6 @@ impl Module { item_map.per_module[&self.module_id].clone() } - pub(crate) fn resolve_path_impl(&self, db: &impl HirDatabase, path: &Path) -> PerNs { - let item_map = db.item_map(self.krate); - item_map.resolve_path(db, *self, path) - } - pub(crate) fn problems_impl( &self, db: &impl HirDatabase,