Struct R20

pub struct R20;

20-rounds

Trait Implementations

impl Clone for R20

fn clone(&self) -> R20

impl Copy for R20

impl Debug for R20

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

impl Rounds for R20

const COUNT: usize = 10;

Auto Trait Implementations

impl Freeze for R20

impl RefUnwindSafe for R20

impl Send for R20

impl Sync for R20

impl Unpin for R20

impl UnsafeUnpin for R20

impl UnwindSafe for R20

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for R20

fn from(t: T) -> T

Returns the argument unchanged.

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

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