diff options
author | Jonas Schievink <[email protected]> | 2020-06-24 15:07:02 +0100 |
---|---|---|
committer | Jonas Schievink <[email protected]> | 2020-06-24 15:54:21 +0100 |
commit | 94169ee504bf1a5e59530c1ab1f5f5550ae45914 (patch) | |
tree | 2855ba8d1448779ae0e8079eac0add983c19e8b4 /crates/ra_hir_def/src/item_tree/tests.rs | |
parent | abdba92334f800d236c65e543377f75327f7307a (diff) |
ItemTree: Use more boxed slices
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 | } |