Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-core/src/transaction.rs')
-rw-r--r--helix-core/src/transaction.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/helix-core/src/transaction.rs b/helix-core/src/transaction.rs
index f5a49cc1..f24f2094 100644
--- a/helix-core/src/transaction.rs
+++ b/helix-core/src/transaction.rs
@@ -378,7 +378,9 @@ impl ChangeSet {
macro_rules! map {
($map: expr, $i: expr) => {
loop {
- let Some((pos, assoc)) = positions.peek_mut() else { return; };
+ let Some((pos, assoc)) = positions.peek_mut() else {
+ return;
+ };
if **pos < old_pos {
// Positions are not sorted, revert to the last Operation that
// contains this position and continue iterating from there.
@@ -405,7 +407,10 @@ impl ChangeSet {
debug_assert!(old_pos <= **pos, "Reverse Iter across changeset works");
continue 'outer;
}
- let Some(new_pos) = $map(**pos, *assoc) else { break; };
+ #[allow(clippy::redundant_closure_call)]
+ let Some(new_pos) = $map(**pos, *assoc) else {
+ break;
+ };
**pos = new_pos;
positions.next();
}