mbe: Use extend instead of push in loop

This commit is contained in:
Jonas Platte 2022-09-14 23:26:24 +02:00
parent 5e2f9e322f
commit f7f6d2870f
No known key found for this signature in database
GPG Key ID: 7D261D771D915378

View File

@ -269,11 +269,7 @@ fn collect_nested(&self, idx: usize, nested_idx: usize, nested: &mut Vec<Binding
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>(