diff options
| author | Jonas Platte <jplatte+git@posteo.de> | 2022-09-14 23:26:24 +0200 |
|---|---|---|
| committer | Jonas Platte <jplatte+git@posteo.de> | 2022-09-14 23:26:24 +0200 |
| commit | f7f6d2870fb930a67fe5622704953822521ddeb9 (patch) | |
| tree | 66ae3bc397be03f4fbe0e0ca104813c90d1f41f3 | |
| parent | 5e2f9e322fbb886c51b0baf8c0653acd56329d48 (diff) | |
| download | rust-f7f6d2870fb930a67fe5622704953822521ddeb9.tar.gz rust-f7f6d2870fb930a67fe5622704953822521ddeb9.zip | |
mbe: Use extend instead of push in loop
| -rw-r--r-- | crates/mbe/src/expander/matcher.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/crates/mbe/src/expander/matcher.rs b/crates/mbe/src/expander/matcher.rs index 0d970504da4..05b8636b8cc 100644 --- a/crates/mbe/src/expander/matcher.rs +++ b/crates/mbe/src/expander/matcher.rs @@ -269,11 +269,7 @@ impl BindingsBuilder { LinkNode::Parent { idx, len } => self.collect_nested_ref(idx, len, &mut nested_refs), }); nested_refs.push(last); - - nested_refs.into_iter().for_each(|iter| { - let child_bindings = self.build_inner(iter); - nested.push(child_bindings) - }) + nested.extend(nested_refs.into_iter().map(|iter| self.build_inner(iter))); } fn collect_nodes_ref<'a>( |
