diff --git a/src/encoding/integer/rle_v2/delta.rs b/src/encoding/integer/rle_v2/delta.rs index c3b0bfd..8e4072d 100644 --- a/src/encoding/integer/rle_v2/delta.rs +++ b/src/encoding/integer/rle_v2/delta.rs @@ -250,10 +250,8 @@ mod tests { .unwrap(); let mut expected = vec![0, 10]; - let mut i = 1; - for d in deltas { - expected.push(d + expected[i]); - i += 1; + for (i, d) in deltas.into_iter().enumerate() { + expected.push(d + expected[i + 1]); } assert_eq!(expected, out); } @@ -279,10 +277,8 @@ mod tests { .unwrap(); let mut expected = vec![10_000, 9_999]; - let mut i = 1; - for d in deltas { - expected.push(expected[i] - d); - i += 1; + for (i, d) in deltas.into_iter().enumerate() { + expected.push(expected[i + 1] - d); } assert_eq!(expected, out); } diff --git a/src/row_index.rs b/src/row_index.rs index 9289bb3..6985dc1 100644 --- a/src/row_index.rs +++ b/src/row_index.rs @@ -280,7 +280,7 @@ pub fn parse_stripe_row_indexes( filters.len(), column_id ); - for (entry, bloom) in row_group_index.entries_mut().zip(filters.into_iter()) { + for (entry, bloom) in row_group_index.entries_mut().zip(filters) { entry.bloom_filter = Some(bloom); } }