Struct hash256_std_hasher::Hash256StdHasher
source · pub struct Hash256StdHasher { /* private fields */ }
Expand description
Hasher that just takes 8 bytes of the provided value. May only be used for keys which are 32 bytes.
Trait Implementations§
source§impl Default for Hash256StdHasher
impl Default for Hash256StdHasher
source§fn default() -> Hash256StdHasher
fn default() -> Hash256StdHasher
Returns the “default value” for a type. Read more
source§impl Hasher for Hash256StdHasher
impl Hasher for Hash256StdHasher
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
Auto Trait Implementations§
impl Freeze for Hash256StdHasher
impl RefUnwindSafe for Hash256StdHasher
impl Send for Hash256StdHasher
impl Sync for Hash256StdHasher
impl Unpin for Hash256StdHasher
impl UnwindSafe for Hash256StdHasher
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