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