aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/module_tree.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_hir/src/module_tree.rs')
-rw-r--r--crates/ra_hir/src/module_tree.rs6
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;
5use relative_path::RelativePathBuf; 5use relative_path::RelativePathBuf;
6use ra_db::{FileId, SourceRootId, Cancelable, SourceRoot}; 6use ra_db::{FileId, SourceRootId, Cancelable, SourceRoot};
7use ra_syntax::{ 7use 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 }