Struct nxv2i32
pub(in ::core_arch::aarch64) struct nxv2i32(pub(in ::core_arch::aarch64::sve) i32);
Scalable vector of type i32
Fields
0: i32
Trait Implementations
impl AsUnsigned for nxv2i32
type Unsigned = nxv2u32;unsafe fn as_unsigned(self) -> nxv2u32
impl Clone for nxv2i32
fn clone(&self) -> nxv2i32
impl Copy for nxv2i32
impl TrivialClone for nxv2i32
Auto Trait Implementations
impl Freeze for nxv2i32
impl RefUnwindSafe for nxv2i32
impl Send for nxv2i32
impl Sync for nxv2i32
impl Unpin for nxv2i32
impl UnsafeUnpin for nxv2i32
impl UnwindSafe for nxv2i32
Blanket Implementations
impl<T> Any for nxv2i32
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for nxv2i32
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for nxv2i32
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for nxv2i32
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for nxv2i32
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for nxv2i32
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for nxv2i32
impl<T, U> Into<U> for nxv2i32
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for nxv2i32
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 nxv2i32
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>