Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/syntax/src/syntax_editor/mapping.rs')
-rw-r--r--crates/syntax/src/syntax_editor/mapping.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/syntax/src/syntax_editor/mapping.rs b/crates/syntax/src/syntax_editor/mapping.rs
index 16bc55ed2d..f71925a795 100644
--- a/crates/syntax/src/syntax_editor/mapping.rs
+++ b/crates/syntax/src/syntax_editor/mapping.rs
@@ -239,10 +239,10 @@ impl SyntaxMappingBuilder {
pub fn map_children(
&mut self,
- input: impl Iterator<Item = SyntaxNode>,
- output: impl Iterator<Item = SyntaxNode>,
+ input: impl IntoIterator<Item = SyntaxNode>,
+ output: impl IntoIterator<Item = SyntaxNode>,
) {
- for pairs in input.zip_longest(output) {
+ for pairs in input.into_iter().zip_longest(output) {
let (input, output) = match pairs {
itertools::EitherOrBoth::Both(l, r) => (l, r),
itertools::EitherOrBoth::Left(_) => {