diff options
author | Joel Galenson <jgalenson@google.com> | 2021-04-01 16:55:16 -0700 |
---|---|---|
committer | Joel Galenson <jgalenson@google.com> | 2021-04-01 16:55:16 -0700 |
commit | 486b32152e6c9035ed032b4ba6d1f1dddcd06478 (patch) | |
tree | a6caf250f8bc9d3ac3958804fdf9a08e1ea5504b /tests/serde.rs | |
parent | 73b9b9a6c7b79b607d51ce8de67d87722b649d23 (diff) | |
download | hashbrown-486b32152e6c9035ed032b4ba6d1f1dddcd06478.tar.gz |
Upgrade rust/crates/hashbrown to 0.11.2android-s-beta-2android-s-beta-1
Test: make
Change-Id: I635dccc3bc3cd89b50a49c08f6c7010d0a883e70
Diffstat (limited to 'tests/serde.rs')
-rw-r--r-- | tests/serde.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/serde.rs b/tests/serde.rs index 570bf70..a642348 100644 --- a/tests/serde.rs +++ b/tests/serde.rs @@ -1,24 +1,24 @@ #![cfg(feature = "serde")] use core::hash::BuildHasherDefault; +use fnv::FnvHasher; use hashbrown::{HashMap, HashSet}; -use rustc_hash::FxHasher; use serde_test::{assert_tokens, Token}; -// We use FxHash for this test because we rely on the ordering -type FxHashMap<K, V> = HashMap<K, V, BuildHasherDefault<FxHasher>>; -type FxHashSet<T> = HashSet<T, BuildHasherDefault<FxHasher>>; +// We use FnvHash for this test because we rely on the ordering +type FnvHashMap<K, V> = HashMap<K, V, BuildHasherDefault<FnvHasher>>; +type FnvHashSet<T> = HashSet<T, BuildHasherDefault<FnvHasher>>; #[test] fn map_serde_tokens_empty() { - let map = FxHashMap::<char, u32>::default(); + let map = FnvHashMap::<char, u32>::default(); assert_tokens(&map, &[Token::Map { len: Some(0) }, Token::MapEnd]); } #[test] fn map_serde_tokens() { - let mut map = FxHashMap::default(); + let mut map = FnvHashMap::default(); map.insert('b', 20); map.insert('a', 10); map.insert('c', 30); @@ -29,10 +29,10 @@ fn map_serde_tokens() { Token::Map { len: Some(3) }, Token::Char('a'), Token::I32(10), - Token::Char('b'), - Token::I32(20), Token::Char('c'), Token::I32(30), + Token::Char('b'), + Token::I32(20), Token::MapEnd, ], ); @@ -40,14 +40,14 @@ fn map_serde_tokens() { #[test] fn set_serde_tokens_empty() { - let set = FxHashSet::<u32>::default(); + let set = FnvHashSet::<u32>::default(); assert_tokens(&set, &[Token::Seq { len: Some(0) }, Token::SeqEnd]); } #[test] fn set_serde_tokens() { - let mut set = FxHashSet::default(); + let mut set = FnvHashSet::default(); set.insert(20); set.insert(10); set.insert(30); @@ -56,9 +56,9 @@ fn set_serde_tokens() { &set, &[ Token::Seq { len: Some(3) }, + Token::I32(30), Token::I32(20), Token::I32(10), - Token::I32(30), Token::SeqEnd, ], ); |