From e68a52ff5969f73e95738ae181655ab2f56ef23c Mon Sep 17 00:00:00 2001 From: Zhengchao An Date: Sun, 5 Jul 2026 23:35:06 +0800 Subject: [PATCH] fix: replace while-let loop with for-loop to fix clippy lint on main (#4292) --- crates/ecstore/src/erasure/coding/decode.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/ecstore/src/erasure/coding/decode.rs b/crates/ecstore/src/erasure/coding/decode.rs index dc1ed1389..057a2c3ad 100644 --- a/crates/ecstore/src/erasure/coding/decode.rs +++ b/crates/ecstore/src/erasure/coding/decode.rs @@ -1031,8 +1031,8 @@ where // before the retirement pass mutates `self.readers` below. { let mut sets = FuturesUnordered::new(); - let mut reader_iter = ReaderLaunchIter::new(&mut self.readers, &read_costs, locality_preference_enabled); - while let Some((i, reader)) = reader_iter.next() { + let reader_iter = ReaderLaunchIter::new(&mut self.readers, &read_costs, locality_preference_enabled); + for (i, reader) in reader_iter { if reader.is_none() { continue; }