diff --git a/crates/engine/tests/import_fuzz.rs b/crates/engine/tests/import_fuzz.rs index b7c71a92..9106405b 100644 --- a/crates/engine/tests/import_fuzz.rs +++ b/crates/engine/tests/import_fuzz.rs @@ -1097,7 +1097,7 @@ fn emf_of(records: &[(u32, Vec)]) -> Vec { /// A placeable WMF of a 1 × 1 inch box holding `records`. fn wmf_of(records: &[(u16, Vec)]) -> Vec { let mut b: Vec = vec![0xD7, 0xCD, 0xC6, 0x9A, 0, 0, 0, 0, 0, 0, 0xA0, 0x05, 0xA0, 0x05, 0xA0, 0x05, 0, 0, 0, 0]; - let sum = b.chunks_exact(2).fold(0u16, |a, w| a ^ u16::from_le_bytes([w[0], w[1]])); + let sum = b.as_chunks::<2>().0.iter().fold(0u16, |a, w| a ^ u16::from_le_bytes(*w)); b.extend(sum.to_le_bytes()); b.extend([1, 0, 9, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]); for (function, body) in records { diff --git a/crates/render/src/encode/tests.rs b/crates/render/src/encode/tests.rs index 84f930ad..e5192e78 100644 --- a/crates/render/src/encode/tests.rs +++ b/crates/render/src/encode/tests.rs @@ -166,7 +166,7 @@ fn anti_alias_none_is_the_same_on_every_thread_count() { }; let (st, mt) = (render(0), render(3)); for img in [&st, &mt] { - assert!(img.to_straight().chunks_exact(4).all(|p| p[3] == 0 || p[3] == 255), "hard edges"); + assert!(img.to_straight().as_chunks::<4>().0.iter().all(|p| p[3] == 0 || p[3] == 255), "hard edges"); } let worst = st.pixels.iter().zip(&mt.pixels).map(|(a, b)| a.abs_diff(*b)).max().unwrap(); assert!(worst <= 4, "max channel difference {worst}");