diff options
Diffstat (limited to 'crates/ra_hir_def/src/item_tree/tests.rs')
-rw-r--r-- | crates/ra_hir_def/src/item_tree/tests.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_hir_def/src/item_tree/tests.rs b/crates/ra_hir_def/src/item_tree/tests.rs index b72f0f47b..cd4c8a199 100644 --- a/crates/ra_hir_def/src/item_tree/tests.rs +++ b/crates/ra_hir_def/src/item_tree/tests.rs | |||
@@ -31,7 +31,7 @@ fn test_inner_items(ra_fixture: &str) { | |||
31 | ModItem::TypeAlias(it) => tree.source(&db, InFile::new(file_id, it)).into(), | 31 | ModItem::TypeAlias(it) => tree.source(&db, InFile::new(file_id, it)).into(), |
32 | ModItem::Mod(it) => { | 32 | ModItem::Mod(it) => { |
33 | if let ModKind::Inline { items } = &tree[it].kind { | 33 | if let ModKind::Inline { items } = &tree[it].kind { |
34 | worklist.extend(items); | 34 | worklist.extend(&**items); |
35 | } | 35 | } |
36 | tree.source(&db, InFile::new(file_id, it)).into() | 36 | tree.source(&db, InFile::new(file_id, it)).into() |
37 | } | 37 | } |
@@ -125,14 +125,14 @@ fn fmt_mod_item(out: &mut String, tree: &ItemTree, item: ModItem) { | |||
125 | } | 125 | } |
126 | ModItem::Trait(it) => { | 126 | ModItem::Trait(it) => { |
127 | format_to!(out, "{:?}", tree[it]); | 127 | format_to!(out, "{:?}", tree[it]); |
128 | for item in &tree[it].items { | 128 | for item in &*tree[it].items { |
129 | fmt_mod_item(&mut children, tree, ModItem::from(*item)); | 129 | fmt_mod_item(&mut children, tree, ModItem::from(*item)); |
130 | format_to!(children, "\n"); | 130 | format_to!(children, "\n"); |
131 | } | 131 | } |
132 | } | 132 | } |
133 | ModItem::Impl(it) => { | 133 | ModItem::Impl(it) => { |
134 | format_to!(out, "{:?}", tree[it]); | 134 | format_to!(out, "{:?}", tree[it]); |
135 | for item in &tree[it].items { | 135 | for item in &*tree[it].items { |
136 | fmt_mod_item(&mut children, tree, ModItem::from(*item)); | 136 | fmt_mod_item(&mut children, tree, ModItem::from(*item)); |
137 | format_to!(children, "\n"); | 137 | format_to!(children, "\n"); |
138 | } | 138 | } |
@@ -144,7 +144,7 @@ fn fmt_mod_item(out: &mut String, tree: &ItemTree, item: ModItem) { | |||
144 | format_to!(out, "{:?}", tree[it]); | 144 | format_to!(out, "{:?}", tree[it]); |
145 | match &tree[it].kind { | 145 | match &tree[it].kind { |
146 | ModKind::Inline { items } => { | 146 | ModKind::Inline { items } => { |
147 | for item in items { | 147 | for item in &**items { |
148 | fmt_mod_item(&mut children, tree, *item); | 148 | fmt_mod_item(&mut children, tree, *item); |
149 | format_to!(children, "\n"); | 149 | format_to!(children, "\n"); |
150 | } | 150 | } |