Skip to content

Commit b9dbfcb

Browse files
committed
Switch out fnv in favor of foldhash in test
1 parent c270e27 commit b9dbfcb

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

test_suite/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ serde = { path = "../serde" }
1313

1414
[dev-dependencies]
1515
automod = "1.0.1"
16-
fnv = "1.0"
16+
foldhash = "0.1"
1717
rustversion = "1.0"
1818
serde = { path = "../serde", features = ["rc"] }
1919
serde_derive = { path = "../serde_derive", features = ["deserialize_in_place"] }

test_suite/tests/test_de.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
)]
1111
#![cfg_attr(feature = "unstable", feature(never_type))]
1212

13-
use fnv::FnvBuildHasher;
1413
use serde::de::value::{F32Deserializer, F64Deserializer};
1514
use serde::de::{Deserialize, DeserializeOwned, Deserializer, IntoDeserializer};
1615
use serde_derive::Deserialize;
@@ -1040,7 +1039,7 @@ fn test_hashset() {
10401039
],
10411040
);
10421041
test(
1043-
hashset![FnvBuildHasher; 1, 2, 3],
1042+
hashset![foldhash::fast::FixedState; 1, 2, 3],
10441043
&[
10451044
Token::Seq { len: Some(3) },
10461045
Token::I32(1),
@@ -1275,7 +1274,7 @@ fn test_hashmap() {
12751274
],
12761275
);
12771276
test(
1278-
hashmap![FnvBuildHasher; 1 => 2, 3 => 4],
1277+
hashmap![foldhash::fast::FixedState; 1 => 2, 3 => 4],
12791278
&[
12801279
Token::Map { len: Some(2) },
12811280
Token::I32(1),

test_suite/tests/test_ser.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#![allow(clippy::derive_partial_eq_without_eq, clippy::unreadable_literal)]
22
#![cfg_attr(feature = "unstable", feature(never_type))]
33

4-
use fnv::FnvBuildHasher;
54
use serde_derive::Serialize;
65
use serde_test::{assert_ser_tokens, assert_ser_tokens_error, Configure, Token};
76
use std::cell::RefCell;
@@ -220,7 +219,7 @@ fn test_hashset() {
220219
&[Token::Seq { len: Some(1) }, Token::I32(1), Token::SeqEnd],
221220
);
222221
assert_ser_tokens(
223-
&hashset![FnvBuildHasher; 1],
222+
&hashset![foldhash::fast::FixedState; 1],
224223
&[Token::Seq { len: Some(1) }, Token::I32(1), Token::SeqEnd],
225224
);
226225
}
@@ -300,7 +299,7 @@ fn test_hashmap() {
300299
],
301300
);
302301
assert_ser_tokens(
303-
&hashmap![FnvBuildHasher; 1 => 2],
302+
&hashmap![foldhash::fast::FixedState; 1 => 2],
304303
&[
305304
Token::Map { len: Some(1) },
306305
Token::I32(1),

0 commit comments

Comments
 (0)