Skip to content

Commit 4b22405

Browse files
committed
fix: revert iter enumerate
1 parent b693e24 commit 4b22405

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

src/node.rs

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -396,16 +396,15 @@ impl<T: fmt::Debug> Node<T> {
396396
m >= s.len()
397397
};
398398
if right_length {
399-
return bytes.iter().position(|b| s[0] == *b).and_then(
400-
|n| {
401-
node._find(start + n, &bytes[n..], ranges).map(
402-
|id| {
403-
ranges.push(start..start + n);
404-
id
405-
},
406-
)
407-
},
408-
);
399+
return bytes.iter().enumerate().find_map(|(n, b)| {
400+
if s[0] != *b {
401+
return None;
402+
}
403+
node._find(start + n, &bytes[n..], ranges).map(|id| {
404+
ranges.push(start..start + n);
405+
id
406+
})
407+
});
409408
}
410409
}
411410
None

0 commit comments

Comments
 (0)