Use BuildHasher instead of Hasher in collection macros

This commit is contained in:
David Tolnay
2024-11-16 12:22:47 -08:00
parent 0307f604ea
commit c270e27a4d
3 changed files with 10 additions and 12 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
#![allow(clippy::derive_partial_eq_without_eq, clippy::unreadable_literal)]
#![cfg_attr(feature = "unstable", feature(never_type))]
use fnv::FnvHasher;
use fnv::FnvBuildHasher;
use serde_derive::Serialize;
use serde_test::{assert_ser_tokens, assert_ser_tokens_error, Configure, Token};
use std::cell::RefCell;
@@ -220,7 +220,7 @@ fn test_hashset() {
&[Token::Seq { len: Some(1) }, Token::I32(1), Token::SeqEnd],
);
assert_ser_tokens(
&hashset![FnvHasher @ 1],
&hashset![FnvBuildHasher; 1],
&[Token::Seq { len: Some(1) }, Token::I32(1), Token::SeqEnd],
);
}
@@ -300,7 +300,7 @@ fn test_hashmap() {
],
);
assert_ser_tokens(
&hashmap![FnvHasher @ 1 => 2],
&hashmap![FnvBuildHasher; 1 => 2],
&[
Token::Map { len: Some(1) },
Token::I32(1),