Trait ahash::CallHasher [−][src]
Provides a way to get an optimized hasher for a given data type. Rather than using a Hasher generically which can hash any value, this provides a way to get a specialized hash for a specific type. So this may be faster for primitive types. It does however consume the hasher in the process.
Example
use std::hash::BuildHasher; use ahash::RandomState; use ahash::CallHasher; let hash_builder = RandomState::new(); //... let value = 17; let hash = u32::get_hash(&value, hash_builder.build_hasher());
Required methods
Loading content...Implementors
impl<T: ?Sized> CallHasher for T where
T: Hash,
[src]
T: Hash,