From 1c67c5e7f2d6fb5693ed079f4d652655577bbc63 Mon Sep 17 00:00:00 2001 From: Bruce Mitchener Date: Fri, 11 Apr 2025 21:45:21 +0700 Subject: [PATCH] Make `MeshConverter` enum derive `Copy` (#821) --- CHANGELOG.md | 6 ++++++ src/geometry/mesh_converter.rs | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2184b6..0c8a8ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## Unreleased + +### Added + +- `MeshConverter` now implements `Copy`. + ## v0.24.0 (10 April 2025) ### Added diff --git a/src/geometry/mesh_converter.rs b/src/geometry/mesh_converter.rs index 13868fd..5b8c7bb 100644 --- a/src/geometry/mesh_converter.rs +++ b/src/geometry/mesh_converter.rs @@ -23,8 +23,7 @@ pub enum MeshConverterError { } /// Determines how meshes (generally when loaded from a file) are converted into Rapier colliders. -// TODO: implement Copy once we add a Copy implementation for VHACDParameters. -#[derive(Clone, Debug, PartialEq, Default)] +#[derive(Clone, Copy, Debug, PartialEq, Default)] pub enum MeshConverter { /// The mesh is loaded as-is without any particular processing. #[default]