9 lines
213 B
Rust
9 lines
213 B
Rust
use std::hash::{DefaultHasher, Hash, Hasher};
|
|
|
|
#[inline]
|
|
pub fn default_hash<T: Hash + ?Sized>(v: &T) -> usize {
|
|
let mut state = DefaultHasher::default();
|
|
v.hash(&mut state);
|
|
state.finish() as usize
|
|
}
|