Struct hash_hasher::HashHasher
source · pub struct HashHasher(/* private fields */);
Expand description
A hasher which does minimal work to create the required u64
output under the assumption that
the input is already a hash digest or otherwise already suitable for use as a key in a HashSet
or HashMap
.
Trait Implementations§
source§impl Clone for HashHasher
impl Clone for HashHasher
source§fn clone(&self) -> HashHasher
fn clone(&self) -> HashHasher
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for HashHasher
impl Default for HashHasher
source§fn default() -> HashHasher
fn default() -> HashHasher
Returns the “default value” for a type. Read more
source§impl Hasher for HashHasher
impl Hasher for HashHasher
1.26.0 · source§fn write_u128(&mut self, i: u128)
fn write_u128(&mut self, i: u128)
Writes a single
u128
into this hasher.1.3.0 · source§fn write_usize(&mut self, i: usize)
fn write_usize(&mut self, i: usize)
Writes a single
usize
into this hasher.1.26.0 · source§fn write_i128(&mut self, i: i128)
fn write_i128(&mut self, i: i128)
Writes a single
i128
into this hasher.1.3.0 · source§fn write_isize(&mut self, i: isize)
fn write_isize(&mut self, i: isize)
Writes a single
isize
into this hasher.source§fn write_length_prefix(&mut self, len: usize)
fn write_length_prefix(&mut self, len: usize)
🔬This is a nightly-only experimental API. (
hasher_prefixfree_extras
)Writes a length prefix into this hasher, as part of being prefix-free. Read more
impl Copy for HashHasher
Auto Trait Implementations§
impl Freeze for HashHasher
impl RefUnwindSafe for HashHasher
impl Send for HashHasher
impl Sync for HashHasher
impl Unpin for HashHasher
impl UnwindSafe for HashHasher
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more