From ad960bf2458bd907942b1f236438f42f3194a6f6 Mon Sep 17 00:00:00 2001 From: Sébastien Crozet Date: Sun, 9 Jun 2024 11:12:31 +0200 Subject: chore: clippy fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/geometry/interaction_graph.rs | 8 ++++++-- src/geometry/mesh_converter.rs | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) (limited to 'src/geometry') diff --git a/src/geometry/interaction_graph.rs b/src/geometry/interaction_graph.rs index b535fa5..a237a69 100644 --- a/src/geometry/interaction_graph.rs +++ b/src/geometry/interaction_graph.rs @@ -232,7 +232,9 @@ impl<'a, N: Copy, E> Iterator for InteractionsWithMut<'a, N, E> { let endpoints = self.graph.edge_endpoints(edge).unwrap(); let (co1, co2) = (self.graph[endpoints.0], self.graph[endpoints.1]); let interaction = &mut self.graph[edge]; - return Some((co1, co2, edge, unsafe { std::mem::transmute(interaction) })); + return Some((co1, co2, edge, unsafe { + std::mem::transmute::<&mut E, &'a mut E>(interaction) + })); } let edge = self.outgoing_edge?; @@ -240,6 +242,8 @@ impl<'a, N: Copy, E> Iterator for InteractionsWithMut<'a, N, E> { let endpoints = self.graph.edge_endpoints(edge).unwrap(); let (co1, co2) = (self.graph[endpoints.0], self.graph[endpoints.1]); let interaction = &mut self.graph[edge]; - Some((co1, co2, edge, unsafe { std::mem::transmute(interaction) })) + Some((co1, co2, edge, unsafe { + std::mem::transmute::<&mut E, &'a mut E>(interaction) + })) } } diff --git a/src/geometry/mesh_converter.rs b/src/geometry/mesh_converter.rs index 5d47f79..a4c8861 100644 --- a/src/geometry/mesh_converter.rs +++ b/src/geometry/mesh_converter.rs @@ -84,7 +84,7 @@ impl MeshConverter { } #[cfg(feature = "dim3")] MeshConverter::ConvexDecompositionWithParams(params) => { - SharedShape::convex_decomposition_with_params(&vertices, &indices, ¶ms) + SharedShape::convex_decomposition_with_params(&vertices, &indices, params) } }; Ok((shape, transform)) -- cgit