Struct R8

pub struct R8;

8-rounds

Trait Implementations

impl Clone for R8

fn clone(&self) -> R8

impl Copy for R8

impl Debug for R8

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

impl Rounds for R8

const COUNT: usize = 4;

Auto Trait Implementations

impl Freeze for R8

impl RefUnwindSafe for R8

impl Send for R8

impl Sync for R8

impl Unpin for R8

impl UnsafeUnpin for R8

impl UnwindSafe for R8

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for R8

fn from(t: T) -> T

Returns the argument unchanged.

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

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