Enum raw_cpuid::ExtendedRegisterType
source · #[repr(u32)]pub enum ExtendedRegisterType {
Avx,
MpxBndregs,
MpxBndcsr,
Avx512Opmask,
Avx512ZmmHi256,
Avx512ZmmHi16,
Pt,
Pkru,
Hdc,
Unknown(u32),
}
Expand description
What kidn of extended register state this is.
Variants§
Trait Implementations§
source§impl Debug for ExtendedRegisterType
impl Debug for ExtendedRegisterType
source§impl Display for ExtendedRegisterType
impl Display for ExtendedRegisterType
source§impl From<u32> for ExtendedRegisterType
impl From<u32> for ExtendedRegisterType
source§fn from(value: u32) -> ExtendedRegisterType
fn from(value: u32) -> ExtendedRegisterType
Converts to this type from the input type.
source§impl PartialEq for ExtendedRegisterType
impl PartialEq for ExtendedRegisterType
source§fn eq(&self, other: &ExtendedRegisterType) -> bool
fn eq(&self, other: &ExtendedRegisterType) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ExtendedRegisterType
impl StructuralPartialEq for ExtendedRegisterType
Auto Trait Implementations§
impl Freeze for ExtendedRegisterType
impl RefUnwindSafe for ExtendedRegisterType
impl Send for ExtendedRegisterType
impl Sync for ExtendedRegisterType
impl Unpin for ExtendedRegisterType
impl UnwindSafe for ExtendedRegisterType
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