From 5b3988f5e412eb75b62cf7d1c9b42fb717cad22e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Crozet?= Date: Fri, 28 Mar 2025 12:46:52 +0100 Subject: [PATCH 1/2] Fix deserialize_hashmap_capacity by returning the hashbrown hashmap --- src/utils/hashmap.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/hashmap.rs b/src/utils/hashmap.rs index fa281638..f8c50ff0 100644 --- a/src/utils/hashmap.rs +++ b/src/utils/hashmap.rs @@ -4,7 +4,7 @@ #[cfg(all(feature = "enhanced-determinism", feature = "serde-serialize"))] use indexmap::IndexMap as StdHashMap; #[cfg(all(not(feature = "enhanced-determinism"), feature = "serde-serialize"))] -use std::collections::HashMap as StdHashMap; +use hashbrown::hash_map::HashMap as StdHashMap; /// Serializes only the capacity of a hash-map instead of its actual content. #[cfg(feature = "serde-serialize")] From c41d1ef4069414ecce36e9e0798b6f035ee9a43d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Crozet?= Date: Fri, 28 Mar 2025 12:48:58 +0100 Subject: [PATCH 2/2] cargo fmt --- src/utils/hashmap.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/hashmap.rs b/src/utils/hashmap.rs index f8c50ff0..89731e42 100644 --- a/src/utils/hashmap.rs +++ b/src/utils/hashmap.rs @@ -1,10 +1,10 @@ //! A hash-map that behaves deterministically when the //! `enhanced-determinism` feature is enabled. -#[cfg(all(feature = "enhanced-determinism", feature = "serde-serialize"))] -use indexmap::IndexMap as StdHashMap; #[cfg(all(not(feature = "enhanced-determinism"), feature = "serde-serialize"))] use hashbrown::hash_map::HashMap as StdHashMap; +#[cfg(all(feature = "enhanced-determinism", feature = "serde-serialize"))] +use indexmap::IndexMap as StdHashMap; /// Serializes only the capacity of a hash-map instead of its actual content. #[cfg(feature = "serde-serialize")]