From b66452b6c5d0834043bfe24e9b1597c0e554d40a Mon Sep 17 00:00:00 2001 From: Thierry Berger Date: Fri, 9 Aug 2024 17:55:43 +0200 Subject: Fix string serialization for broadphase multisap (regions) (#710) * serialize regions as vec --- src/geometry/broad_phase_multi_sap/sap_layer.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/geometry/broad_phase_multi_sap/sap_layer.rs b/src/geometry/broad_phase_multi_sap/sap_layer.rs index 80d920a..241f8d2 100644 --- a/src/geometry/broad_phase_multi_sap/sap_layer.rs +++ b/src/geometry/broad_phase_multi_sap/sap_layer.rs @@ -13,6 +13,13 @@ pub(crate) struct SAPLayer { pub smaller_layer: Option, pub larger_layer: Option, region_width: Real, + #[cfg_attr( + feature = "serde-serialize", + serde( + serialize_with = "crate::utils::serde::serialize_to_vec_tuple", + deserialize_with = "crate::utils::serde::deserialize_from_vec_tuple" + ) + )] pub regions: HashMap, BroadPhaseProxyIndex>, #[cfg_attr(feature = "serde-serialize", serde(skip))] regions_to_potentially_remove: Vec>, // Workspace -- cgit