Struct nxv2u32

pub(in ::core_arch::aarch64) struct nxv2u32(pub(in ::core_arch::aarch64::sve) u32);

Scalable vector of type u32

Fields

0: u32

Trait Implementations

impl AsSigned for nxv2u32

type Signed = nxv2i32;
unsafe fn as_signed(self) -> nxv2i32

impl Clone for nxv2u32

fn clone(&self) -> nxv2u32

impl Copy for nxv2u32

impl TrivialClone for nxv2u32

Auto Trait Implementations

impl Freeze for nxv2u32

impl RefUnwindSafe for nxv2u32

impl Send for nxv2u32

impl Sync for nxv2u32

impl Unpin for nxv2u32

impl UnsafeUnpin for nxv2u32

impl UnwindSafe for nxv2u32

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for nxv2u32

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for nxv2u32

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

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