16 lines
289 B
Rust
16 lines
289 B
Rust
// run-pass
|
|
#![allow(deprecated)]
|
|
|
|
use std::hash::{SipHasher, Hasher, Hash};
|
|
|
|
#[derive(Hash)]
|
|
struct Empty;
|
|
|
|
pub fn main() {
|
|
let mut s1 = SipHasher::new();
|
|
Empty.hash(&mut s1);
|
|
let mut s2 = SipHasher::new();
|
|
Empty.hash(&mut s2);
|
|
assert_eq!(s1.finish(), s2.finish());
|
|
}
|