Struct Sip13Rounds

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

Trait Implementations

impl Clone for Sip13Rounds

fn clone(&self) -> Sip13Rounds

impl Debug for Sip13Rounds

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

impl Default for Sip13Rounds

fn default() -> Sip13Rounds

impl Sip for Sip13Rounds

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

Auto Trait Implementations

impl Freeze for Sip13Rounds

impl RefUnwindSafe for Sip13Rounds

impl Send for Sip13Rounds

impl Sync for Sip13Rounds

impl Unpin for Sip13Rounds

impl UnsafeUnpin for Sip13Rounds

impl UnwindSafe for Sip13Rounds

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for Sip13Rounds

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for Sip13Rounds

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

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