From de9628156e48363a2bb32c6d0a7b29210ba64c16 Mon Sep 17 00:00:00 2001 From: Francis De Brabandere Date: Wed, 2 Sep 2026 16:14:19 +0200 Subject: [PATCH] Fix clippy chunks_exact_to_as_chunks lint in mesh index extraction Rust 1.98 clippy denies `chunks_exact` with a constant chunk size. Use `as_chunks::<3>()` instead. --- src/collision/collider/parry/mod.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/collision/collider/parry/mod.rs b/src/collision/collider/parry/mod.rs index 0afcc43bf..98e565274 100644 --- a/src/collision/collider/parry/mod.rs +++ b/src/collision/collider/parry/mod.rs @@ -1543,10 +1543,12 @@ fn extract_mesh_vertices_indices(mesh: &Mesh) -> Option { let idx = match indices { Indices::U16(idx) => idx - .chunks_exact(3) + .as_chunks::<3>() + .0 + .iter() .map(|i| [i[0] as u32, i[1] as u32, i[2] as u32]) .collect(), - Indices::U32(idx) => idx.chunks_exact(3).map(|i| [i[0], i[1], i[2]]).collect(), + Indices::U32(idx) => idx.as_chunks::<3>().0.to_vec(), }; Some((vtx, idx))