From 6a295d3e8e372390174cc5b3e286631eb47495c1 Mon Sep 17 00:00:00 2001 From: Thierry Berger Date: Mon, 15 Jul 2024 14:39:56 +0200 Subject: Fix string serialization for broadphase multisap (#675) --- src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/geometry') diff --git a/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs b/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs index 87b2269..1d0f2a4 100644 --- a/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs +++ b/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs @@ -90,6 +90,13 @@ pub struct BroadPhaseMultiSap { // Another alternative would be to remove ColliderProxyId and // just use a Coarena. But this seems like it could use too // much memory. + #[cfg_attr( + feature = "serde-serialize", + serde( + serialize_with = "crate::utils::serde::serialize_to_vec_tuple", + deserialize_with = "crate::utils::serde::deserialize_from_vec_tuple" + ) + )] colliders_proxy_ids: HashMap, #[cfg_attr(feature = "serde-serialize", serde(skip))] region_pool: SAPRegionPool, // To avoid repeated allocations. -- cgit