diff options
author | Aleksey Kladov <[email protected]> | 2019-03-14 09:54:03 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-03-17 09:52:05 +0000 |
commit | c7259a899c1709753dcda0fb117e2f7cc30a4d6e (patch) | |
tree | 410be0a8db17aca2d9878b0b2ac36d1921660990 /crates/ra_hir/src/code_model_api.rs | |
parent | 71e5adf694a4b253bc5bb48be96bb6ba08002d8c (diff) |
remove ItemMap
Diffstat (limited to 'crates/ra_hir/src/code_model_api.rs')
-rw-r--r-- | crates/ra_hir/src/code_model_api.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ra_hir/src/code_model_api.rs b/crates/ra_hir/src/code_model_api.rs index ef69ef96a..86c26f1d8 100644 --- a/crates/ra_hir/src/code_model_api.rs +++ b/crates/ra_hir/src/code_model_api.rs | |||
@@ -173,7 +173,7 @@ impl Module { | |||
173 | 173 | ||
174 | /// Returns a `ModuleScope`: a set of items, visible in this module. | 174 | /// Returns a `ModuleScope`: a set of items, visible in this module. |
175 | pub fn scope(&self, db: &impl HirDatabase) -> ModuleScope { | 175 | pub fn scope(&self, db: &impl HirDatabase) -> ModuleScope { |
176 | db.item_map(self.krate)[self.module_id].clone() | 176 | db.crate_def_map(self.krate)[self.module_id].scope.clone() |
177 | } | 177 | } |
178 | 178 | ||
179 | pub fn problems(&self, db: &impl HirDatabase) -> Vec<(TreeArc<SyntaxNode>, Problem)> { | 179 | pub fn problems(&self, db: &impl HirDatabase) -> Vec<(TreeArc<SyntaxNode>, Problem)> { |
@@ -181,8 +181,8 @@ impl Module { | |||
181 | } | 181 | } |
182 | 182 | ||
183 | pub fn resolver(&self, db: &impl HirDatabase) -> Resolver { | 183 | pub fn resolver(&self, db: &impl HirDatabase) -> Resolver { |
184 | let item_map = db.item_map(self.krate); | 184 | let def_map = db.crate_def_map(self.krate); |
185 | Resolver::default().push_module_scope(item_map, *self) | 185 | Resolver::default().push_module_scope(def_map, self.module_id) |
186 | } | 186 | } |
187 | 187 | ||
188 | pub fn declarations(self, db: &impl HirDatabase) -> Vec<ModuleDef> { | 188 | pub fn declarations(self, db: &impl HirDatabase) -> Vec<ModuleDef> { |