Struct linux_syscalls::env::aux::Features
source · #[repr(transparent)]pub struct Features(_);Implementations§
source§impl Features
impl Features
sourcepub const C601_INSTR: Self = _
pub const C601_INSTR: Self = _
601 chip, Old POWER ISA.
sourcepub const HAS_ALTIVEC: Self = _
pub const HAS_ALTIVEC: Self = _
SIMD/Vector Unit.
sourcepub const HAS_4xxMAC: Self = _
pub const HAS_4xxMAC: Self = _
4xx Multiply Accumulator.
sourcepub const UNIFIED_CACHE: Self = _
pub const UNIFIED_CACHE: Self = _
Unified I/D cache.
sourcepub const HAS_EFP_SINGLE: Self = _
pub const HAS_EFP_SINGLE: Self = _
SPE Float.
sourcepub const HAS_EFP_DOUBLE: Self = _
pub const HAS_EFP_DOUBLE: Self = _
SPE Double.
sourcepub const POWER5_PLUS: Self = _
pub const POWER5_PLUS: Self = _
POWER5+ ISA 2.03
pub const ICACHE_SNOOP: Self = _
sourcepub const POWER6_EXT: Self = _
pub const POWER6_EXT: Self = _
P6 + mffgpr/mftgpr
pub const PSERIES_PERFMON_COMPAT: Self = _
pub const TRUE_LE: Self = _
pub const PPC_LE: 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<Features> for Features
impl BitAndAssign<Features> for Features
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moresource§impl BitAndAssign<usize> for Features
impl BitAndAssign<usize> for Features
source§fn bitand_assign(&mut self, rhs: usize)
fn bitand_assign(&mut self, rhs: usize)
Performs the
&= operation. Read moresource§impl BitOrAssign<Features> for Features
impl BitOrAssign<Features> for Features
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moresource§impl BitOrAssign<usize> for Features
impl BitOrAssign<usize> for Features
source§fn bitor_assign(&mut self, rhs: usize)
fn bitor_assign(&mut self, rhs: usize)
Performs the
|= operation. Read moresource§impl Ord for Features
impl Ord for Features
source§impl PartialEq<Features> for Features
impl PartialEq<Features> for Features
source§impl PartialOrd<Features> for Features
impl PartialOrd<Features> for Features
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 Features
impl Eq for Features
impl StructuralEq for Features
impl StructuralPartialEq for Features
Auto Trait Implementations§
impl RefUnwindSafe for Features
impl Send for Features
impl Sync for Features
impl Unpin for Features
impl UnwindSafe for Features
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