Struct Sip24Rounds

pub(in ::hash::sip) struct Sip24Rounds;

Trait Implementations

impl Clone for Sip24Rounds

fn clone(&self) -> Sip24Rounds

impl Debug for Sip24Rounds

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for Sip24Rounds

fn default() -> Sip24Rounds

impl Sip for Sip24Rounds

fn c_rounds(state: &mut State)
fn d_rounds(state: &mut State)

Auto Trait Implementations

impl Freeze for Sip24Rounds

impl RefUnwindSafe for Sip24Rounds

impl Send for Sip24Rounds

impl Sync for Sip24Rounds

impl Unpin for Sip24Rounds

impl UnsafeUnpin for Sip24Rounds

impl UnwindSafe for Sip24Rounds

Blanket Implementations

impl<T> Any for Sip24Rounds where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Sip24Rounds where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Sip24Rounds where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for Sip24Rounds where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Sip24Rounds

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for Sip24Rounds where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Sip24Rounds

impl<T, U> Into<U> for Sip24Rounds where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Sip24Rounds 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 Sip24Rounds where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>