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