1 2 3 4 5 6 7 8
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 }