pub enum IdRegister {
Pfr0,
Isar0,
Isar1,
Mmfr0,
Mmfr1,
Mmfr2,
}Available on AArch64 only.
Expand description
Raw architectural feature registers used by upper-layer capability policy. Values are not filtered for any operating system’s supported user context.
Variants§
Pfr0
Processor features, including implemented exception levels and FP/SIMD.
Isar0
Instruction-set attributes, first group.
Isar1
Instruction-set attributes, second group.
Mmfr0
Memory-model attributes, first group.
Mmfr1
Memory-model attributes, second group.
Mmfr2
Memory-model attributes, third group.
Implementations§
Trait Implementations§
Source§impl Clone for IdRegister
impl Clone for IdRegister
Source§fn clone(&self) -> IdRegister
fn clone(&self) -> IdRegister
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IdRegister
Source§impl Debug for IdRegister
impl Debug for IdRegister
impl Eq for IdRegister
Source§impl PartialEq for IdRegister
impl PartialEq for IdRegister
impl StructuralPartialEq for IdRegister
Auto Trait Implementations§
impl Freeze for IdRegister
impl RefUnwindSafe for IdRegister
impl Send for IdRegister
impl Sync for IdRegister
impl Unpin for IdRegister
impl UnsafeUnpin for IdRegister
impl UnwindSafe for IdRegister
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