pub struct ModRandomState { /* private fields */ }Expand description
A hasher return u64 mod result.
Trait Implementations§
Source§impl BuildHasher for ModRandomState
impl BuildHasher for ModRandomState
Source§impl Debug for ModRandomState
impl Debug for ModRandomState
Source§impl Default for ModRandomState
impl Default for ModRandomState
Source§fn default() -> ModRandomState
fn default() -> ModRandomState
Returns the “default value” for a type. Read more
Source§impl Hasher for ModRandomState
impl Hasher for ModRandomState
Source§fn write_u128(&mut self, i: u128)
fn write_u128(&mut self, i: u128)
Writes a single
u128 into this hasher.Source§fn write_usize(&mut self, i: usize)
fn write_usize(&mut self, i: usize)
Writes a single
usize into this hasher.Source§fn write_i128(&mut self, i: i128)
fn write_i128(&mut self, i: i128)
Writes a single
i128 into this hasher.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 ModRandomState
impl RefUnwindSafe for ModRandomState
impl Send for ModRandomState
impl Sync for ModRandomState
impl Unpin for ModRandomState
impl UnwindSafe for ModRandomState
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