From 23403a14bf3ee87f867d6532148d460971c89cf4 Mon Sep 17 00:00:00 2001 From: bit-aloo Date: Sun, 8 Feb 2026 14:20:33 +0530 Subject: [PATCH] remove redundant state reset form tokenAtOffset Iterator --- src/utility_types.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/utility_types.rs b/src/utility_types.rs index 656f9d4..2b20b51 100644 --- a/src/utility_types.rs +++ b/src/utility_types.rs @@ -127,10 +127,7 @@ impl Iterator for TokenAtOffset { fn next(&mut self) -> Option { match std::mem::replace(self, TokenAtOffset::None) { TokenAtOffset::None => None, - TokenAtOffset::Single(node) => { - *self = TokenAtOffset::None; - Some(node) - } + TokenAtOffset::Single(node) => Some(node), TokenAtOffset::Between(left, right) => { *self = TokenAtOffset::Single(right); Some(left)