Struct linux_syscalls::env::aux::Features2
source · #[repr(transparent)]pub struct Features2(_);Implementations§
source§impl Features2
impl Features2
pub const DCPODP: Self = _
pub const SVE2: Self = _
pub const SVEAES: Self = _
pub const SVEPMULL: Self = _
pub const SVEBITPERM: Self = _
pub const SVESHA3: Self = _
pub const SVESM4: Self = _
pub const FLAGM2: Self = _
pub const FRINT: Self = _
pub const SVEI8MM: Self = _
pub const SVEF32MM: Self = _
pub const SVEF64MM: Self = _
pub const SVEBF16: Self = _
pub const I8MM: Self = _
pub const BF16: Self = _
pub const DGH: Self = _
pub const RNG: Self = _
pub const BTI: Self = _
pub const MTE: Self = _
pub const ECV: Self = _
pub const AFP: Self = _
pub const RPRES: Self = _
pub const MTE3: Self = _
pub const SME: Self = _
pub const SME_I16I64: Self = _
pub const SME_F64F64: Self = _
pub const SME_I8I32: Self = _
pub const SME_F16F32: Self = _
pub const SME_B16F32: Self = _
pub const SME_F32F32: Self = _
pub const SME_FA64: Self = _
pub const WFXT: Self = _
pub const EBF16: Self = _
pub const SVE_EBF16: Self = _
pub const CSSC: Self = _
pub const RPRFM: Self = _
pub const SVE2P1: Self = _
pub const SME2: Self = _
pub const SME2P1: Self = _
pub const SME_I16I32: Self = _
pub const SME_BI32I32: Self = _
pub const SME_B16B16: Self = _
pub const SME_F16F16: Self = _
pub const fn empty() -> Self
pub const fn all() -> Self
pub const fn from_bits(bits: usize) -> Self
pub const fn bits(&self) -> usize
pub const fn contains(&self, other: Self) -> bool
pub fn remove(&mut self, other: Self)
pub fn insert(&mut self, other: Self)
pub fn toggle(&mut self, other: Self)
Methods from Deref<Target = usize>§
pub const MIN: usize = 0usize
pub const MAX: usize = 18_446_744_073_709_551_615usize
pub const BITS: u32 = 64u32
Trait Implementations§
source§impl BitAndAssign<Features2> for Features2
impl BitAndAssign<Features2> for Features2
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moresource§impl BitAndAssign<usize> for Features2
impl BitAndAssign<usize> for Features2
source§fn bitand_assign(&mut self, rhs: usize)
fn bitand_assign(&mut self, rhs: usize)
Performs the
&= operation. Read moresource§impl BitOrAssign<Features2> for Features2
impl BitOrAssign<Features2> for Features2
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moresource§impl BitOrAssign<usize> for Features2
impl BitOrAssign<usize> for Features2
source§fn bitor_assign(&mut self, rhs: usize)
fn bitor_assign(&mut self, rhs: usize)
Performs the
|= operation. Read moresource§impl Ord for Features2
impl Ord for Features2
source§impl PartialEq<Features2> for Features2
impl PartialEq<Features2> for Features2
source§impl PartialOrd<Features2> for Features2
impl PartialOrd<Features2> for Features2
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for Features2
impl Eq for Features2
impl StructuralEq for Features2
impl StructuralPartialEq for Features2
Auto Trait Implementations§
impl RefUnwindSafe for Features2
impl Send for Features2
impl Sync for Features2
impl Unpin for Features2
impl UnwindSafe for Features2
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more