pub struct Xxh3Hash64Hasher(/* private fields */);
Expand description
Xxh3Hash64 hasher.
Implementations§
Source§impl Xxh3Hash64Hasher
impl Xxh3Hash64Hasher
Sourcepub fn write_value<T: DeterministicHash>(&mut self, input: T)
pub fn write_value<T: DeterministicHash>(&mut self, input: T)
Uses the DeterministicHash trait to hash the input in a cross-platform way.
Sourcepub fn write_ref<T: DeterministicHash>(&mut self, input: &T)
pub fn write_ref<T: DeterministicHash>(&mut self, input: &T)
Uses the DeterministicHash trait to hash the input in a cross-platform way.
Trait Implementations§
Source§impl Default for Xxh3Hash64Hasher
impl Default for Xxh3Hash64Hasher
Source§impl DeterministicHasher for Xxh3Hash64Hasher
impl DeterministicHasher for Xxh3Hash64Hasher
fn finish(&self) -> u64
fn write_bytes(&mut self, bytes: &[u8])
Source§fn write_usize(&mut self, i: usize)
fn write_usize(&mut self, i: usize)
Writes a single
usize
to this hasherSource§fn write_isize(&mut self, i: isize)
fn write_isize(&mut self, i: isize)
Writes a single
isize
to this hasherSource§fn write_u128(&mut self, i: u128)
fn write_u128(&mut self, i: u128)
Writes a single
$ty
to this hasherSource§fn write_i128(&mut self, i: i128)
fn write_i128(&mut self, i: i128)
Writes a single
$ty
to this hasherAuto Trait Implementations§
impl Freeze for Xxh3Hash64Hasher
impl RefUnwindSafe for Xxh3Hash64Hasher
impl Send for Xxh3Hash64Hasher
impl Sync for Xxh3Hash64Hasher
impl Unpin for Xxh3Hash64Hasher
impl UnwindSafe for Xxh3Hash64Hasher
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