Struct R12

pub struct R12;

12-rounds

Trait Implementations

impl Clone for R12

fn clone(&self) -> R12

impl Copy for R12

impl Debug for R12

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

impl Rounds for R12

const COUNT: usize = 6;

Auto Trait Implementations

impl Freeze for R12

impl RefUnwindSafe for R12

impl Send for R12

impl Sync for R12

impl Unpin for R12

impl UnsafeUnpin for R12

impl UnwindSafe for R12

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for R12

fn from(t: T) -> T

Returns the argument unchanged.

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

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