aboutsummaryrefslogtreecommitdiff
path: root/tests/serde.rs
diff options
context:
space:
mode:
authorJoel Galenson <jgalenson@google.com>2021-04-01 16:55:16 -0700
committerJoel Galenson <jgalenson@google.com>2021-04-01 16:55:16 -0700
commit486b32152e6c9035ed032b4ba6d1f1dddcd06478 (patch)
treea6caf250f8bc9d3ac3958804fdf9a08e1ea5504b /tests/serde.rs
parent73b9b9a6c7b79b607d51ce8de67d87722b649d23 (diff)
downloadhashbrown-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.rs22
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,
],
);