Struct WideAesOutput

#[repr(C, packed(1))]
pub(in ::core_arch::x86::kl) struct WideAesOutput(pub(in ::core_arch::x86::kl) u8, pub(in ::core_arch::x86::kl) __m128i, pub(in ::core_arch::x86::kl) __m128i, pub(in ::core_arch::x86::kl) __m128i, pub(in ::core_arch::x86::kl) __m128i, pub(in ::core_arch::x86::kl) __m128i, pub(in ::core_arch::x86::kl) __m128i, pub(in ::core_arch::x86::kl) __m128i, pub(in ::core_arch::x86::kl) __m128i);

Fields

0: u8
1: __m128i
2: __m128i
3: __m128i
4: __m128i
5: __m128i
6: __m128i
7: __m128i
8: __m128i

Auto Trait Implementations

impl Freeze for WideAesOutput

impl RefUnwindSafe for WideAesOutput

impl Send for WideAesOutput

impl Sync for WideAesOutput

impl Unpin for WideAesOutput

impl UnsafeUnpin for WideAesOutput

impl UnwindSafe for WideAesOutput

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for WideAesOutput

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for WideAesOutput

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

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