pub struct MapHasher(/* private fields */);Expand description
Multiply-and-rotate hasher over 64-bit words. See the module documentation for the maps it suits.
Trait Implementations§
impl Copy for MapHasher
Source§impl Hasher for MapHasher
impl Hasher for MapHasher
Source§fn write_usize(&mut self, value: usize)
fn write_usize(&mut self, value: usize)
Writes a single
usize into this hasher.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.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
Auto Trait Implementations§
impl Freeze for MapHasher
impl RefUnwindSafe for MapHasher
impl Send for MapHasher
impl Sync for MapHasher
impl Unpin for MapHasher
impl UnsafeUnpin for MapHasher
impl UnwindSafe for MapHasher
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