#[repr(C)]pub struct SipHasher128 { /* private fields */ }
Implementations§
Source§impl SipHasher128
impl SipHasher128
pub fn new_with_keys(key0: u64, key1: u64) -> SipHasher128
Trait Implementations§
Source§impl Clone for SipHasher128
impl Clone for SipHasher128
Source§fn clone(&self) -> SipHasher128
fn clone(&self) -> SipHasher128
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 Debug for SipHasher128
impl Debug for SipHasher128
Source§impl Default for SipHasher128
impl Default for SipHasher128
Source§fn default() -> SipHasher128
fn default() -> SipHasher128
Returns the “default value” for a type. Read more
Source§impl ExtendedHasher for SipHasher128
impl ExtendedHasher for SipHasher128
Source§type Hash = SipHasher128Hash
type Hash = SipHasher128Hash
Type returned by the hasher.
Source§fn short_write<const LEN: usize>(&mut self, bytes: [u8; LEN])
fn short_write<const LEN: usize>(&mut self, bytes: [u8; LEN])
Optimized version of
Hasher::write
but for small write.Source§fn finish(self) -> SipHasher128Hash
fn finish(self) -> SipHasher128Hash
Finalization method of the hasher to return the
Hash
.Source§impl Hasher for SipHasher128
impl Hasher for SipHasher128
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_isize(&mut self, i: isize)
fn write_isize(&mut self, i: 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
Auto Trait Implementations§
impl Freeze for SipHasher128
impl RefUnwindSafe for SipHasher128
impl Send for SipHasher128
impl Sync for SipHasher128
impl Unpin for SipHasher128
impl UnwindSafe for SipHasher128
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