Struct SipHasher24
pub(in ::hash::sip) struct SipHasher24 { pub(in ::hash::sip) hasher: Hasher<Sip24Rounds> }
An implementation of SipHash 2-4.
Fields
hasher: Hasher<Sip24Rounds>
Trait Implementations
impl Clone for SipHasher24
fn clone(&self) -> SipHasher24
impl Debug for SipHasher24
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for SipHasher24
fn default() -> SipHasher24
Auto Trait Implementations
impl Freeze for SipHasher24
impl RefUnwindSafe for SipHasher24
impl Send for SipHasher24
impl Sync for SipHasher24
impl Unpin for SipHasher24
impl UnsafeUnpin for SipHasher24
impl UnwindSafe for SipHasher24
Blanket Implementations
impl<T> Any for SipHasher24
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SipHasher24
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SipHasher24
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for SipHasher24
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for SipHasher24
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for SipHasher24
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for SipHasher24
impl<T, U> Into<U> for SipHasher24
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SipHasher24
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for SipHasher24
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>