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