ソースを参照

Replace deprecated SipHasher.

Patrick Jackson 8 年 前
コミット
71a15212a1
3 ファイル変更3 行追加3 行削除
  1. 1 1
      bigint/src/lib.rs
  2. 1 1
      complex/src/lib.rs
  3. 1 1
      rational/src/lib.rs

+ 1 - 1
bigint/src/lib.rs

@@ -121,7 +121,7 @@ use std::hash;
 #[cfg(test)]
 fn hash<T: hash::Hash>(x: &T) -> u64 {
     use std::hash::Hasher;
-    let mut hasher = hash::SipHasher::new();
+    let mut hasher = std::collections::hash_map::DefaultHasher::new();
     x.hash(&mut hasher);
     hasher.finish()
 }

+ 1 - 1
complex/src/lib.rs

@@ -766,7 +766,7 @@ impl<T> serde::Deserialize for Complex<T> where
 #[cfg(test)]
 fn hash<T: hash::Hash>(x: &T) -> u64 {
     use std::hash::Hasher;
-    let mut hasher = hash::SipHasher::new();
+    let mut hasher = std::collections::hash_map::DefaultHasher::new();
     x.hash(&mut hasher);
     hasher.finish()
 }

+ 1 - 1
rational/src/lib.rs

@@ -671,7 +671,7 @@ impl RatioErrorKind {
 #[cfg(test)]
 fn hash<T: hash::Hash>(x: &T) -> u64 {
     use std::hash::Hasher;
-    let mut hasher = hash::SipHasher::new();
+    let mut hasher = std::collections::hash_map::DefaultHasher::new();
     x.hash(&mut hasher);
     hasher.finish()
 }