pub struct SeaHasher { /* private fields */ }
Expand description
The streaming version of the algorithm.
Implementations§
Trait Implementations§
Source§impl Hasher for SeaHasher
impl Hasher for SeaHasher
Source§fn write_usize(&mut self, n: usize)
fn write_usize(&mut self, n: usize)
Writes a single
usize
into this hasher.Source§fn write_isize(&mut self, n: isize)
fn write_isize(&mut self, n: isize)
Writes a single
isize
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.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 SeaHasher
Auto Trait Implementations§
impl Freeze for SeaHasher
impl RefUnwindSafe for SeaHasher
impl Send for SeaHasher
impl Sync for SeaHasher
impl Unpin for SeaHasher
impl UnwindSafe for SeaHasher
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