diff options
Diffstat (limited to 'crates/ra_hir/src/module_tree.rs')
-rw-r--r-- | crates/ra_hir/src/module_tree.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/ra_hir/src/module_tree.rs b/crates/ra_hir/src/module_tree.rs index 50383c6d8..67823e970 100644 --- a/crates/ra_hir/src/module_tree.rs +++ b/crates/ra_hir/src/module_tree.rs | |||
@@ -5,7 +5,7 @@ use arrayvec::ArrayVec; | |||
5 | use relative_path::RelativePathBuf; | 5 | use relative_path::RelativePathBuf; |
6 | use ra_db::{FileId, SourceRootId, Cancelable, SourceRoot}; | 6 | use ra_db::{FileId, SourceRootId, Cancelable, SourceRoot}; |
7 | use ra_syntax::{ | 7 | use ra_syntax::{ |
8 | SyntaxNode, TreePtr, | 8 | SyntaxNode, TreeArc, |
9 | algo::generate, | 9 | algo::generate, |
10 | ast::{self, AstNode, NameOwner}, | 10 | ast::{self, AstNode, NameOwner}, |
11 | }; | 11 | }; |
@@ -170,7 +170,7 @@ impl ModuleId { | |||
170 | self, | 170 | self, |
171 | tree: &ModuleTree, | 171 | tree: &ModuleTree, |
172 | db: &impl HirDatabase, | 172 | db: &impl HirDatabase, |
173 | ) -> Vec<(TreePtr<SyntaxNode>, Problem)> { | 173 | ) -> Vec<(TreeArc<SyntaxNode>, Problem)> { |
174 | tree.mods[self] | 174 | tree.mods[self] |
175 | .children | 175 | .children |
176 | .iter() | 176 | .iter() |
@@ -191,7 +191,7 @@ impl LinkId { | |||
191 | pub(crate) fn name(self, tree: &ModuleTree) -> &Name { | 191 | pub(crate) fn name(self, tree: &ModuleTree) -> &Name { |
192 | &tree.links[self].name | 192 | &tree.links[self].name |
193 | } | 193 | } |
194 | pub(crate) fn source(self, tree: &ModuleTree, db: &impl HirDatabase) -> TreePtr<ast::Module> { | 194 | pub(crate) fn source(self, tree: &ModuleTree, db: &impl HirDatabase) -> TreeArc<ast::Module> { |
195 | let syntax_node = db.file_item(tree.links[self].source); | 195 | let syntax_node = db.file_item(tree.links[self].source); |
196 | ast::Module::cast(&syntax_node).unwrap().to_owned() | 196 | ast::Module::cast(&syntax_node).unwrap().to_owned() |
197 | } | 197 | } |