From b36c6ec2af76ad172145a43d26d00ce1bb4e3e26 Mon Sep 17 00:00:00 2001 From: osobh Date: Sat, 19 Sep 2026 14:06:36 -0700 Subject: [PATCH] style(format): as_chunks_mut in the un-shuffle interleave (clippy) Co-Authored-By: Claude Fable 5.1 --- crates/clawhdf5-format/src/filters.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/clawhdf5-format/src/filters.rs b/crates/clawhdf5-format/src/filters.rs index 0a0225f..9979d3f 100644 --- a/crates/clawhdf5-format/src/filters.rs +++ b/crates/clawhdf5-format/src/filters.rs @@ -855,9 +855,9 @@ fn shuffle_decompress(data: &[u8], element_size: usize) -> Result, Forma // element sizes. fn interleave(data: &[u8], n: usize, out: &mut [u8]) { let planes: [&[u8]; W] = core::array::from_fn(|j| &data[j * n..(j + 1) * n]); - for (i, element) in out.chunks_exact_mut(W).enumerate() { - for j in 0..W { - element[j] = planes[j][i]; + for (i, element) in out.as_chunks_mut::().0.iter_mut().enumerate() { + for (byte, plane) in element.iter_mut().zip(&planes) { + *byte = plane[i]; } } }