Available on x86-64 only.
Expand description
Result of the cpuid instruction.
Fields
eax: u32EAX register.
ebx: u32EBX register.
ecx: u32ECX register.
edx: u32EDX register.
Trait Implementations
impl Clone for CpuidResult
source Available on x86 or x86-64 only.
impl Clone for CpuidResult
sourcefn clone(&self) -> CpuidResult
source
fn clone(&self) -> CpuidResult
sourceReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0 · source
fn clone_from(&mut self, source: &Self)
1.0.0 · sourcePerforms copy-assignment from source. Read more
impl Debug for CpuidResult
source Available on x86 or x86-64 only.
impl Debug for CpuidResult
sourceimpl Ord for CpuidResult
source Available on x86 or x86-64 only.
impl Ord for CpuidResult
sourcefn cmp(&self, other: &CpuidResult) -> Ordering
source
fn cmp(&self, other: &CpuidResult) -> Ordering
sourcefn max(self, other: Self) -> Self where
Self: Sized,
1.21.0 · source
fn max(self, other: Self) -> Self where
Self: Sized,
1.21.0 · sourceCompares and returns the maximum of two values. Read more
impl PartialEq<CpuidResult> for CpuidResult
source Available on x86 or x86-64 only.
impl PartialEq<CpuidResult> for CpuidResult
sourcefn eq(&self, other: &CpuidResult) -> bool
source
fn eq(&self, other: &CpuidResult) -> bool
sourceThis method tests for self and other values to be equal, and is used
by ==. Read more
fn ne(&self, other: &CpuidResult) -> bool
source
fn ne(&self, other: &CpuidResult) -> bool
sourceThis method tests for !=.
impl PartialOrd<CpuidResult> for CpuidResult
source Available on x86 or x86-64 only.
impl PartialOrd<CpuidResult> for CpuidResult
sourcefn partial_cmp(&self, other: &CpuidResult) -> Option<Ordering>
source
fn partial_cmp(&self, other: &CpuidResult) -> Option<Ordering>
sourceThis method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0 · source
fn lt(&self, other: &Rhs) -> bool
1.0.0 · sourceThis method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0 · source
fn le(&self, other: &Rhs) -> bool
1.0.0 · sourceThis method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for CpuidResult
sourceAvailable on x86 or x86-64 only.
impl Eq for CpuidResult
sourceAvailable on x86 or x86-64 only.
impl StructuralEq for CpuidResult
sourceAvailable on x86 or x86-64 only.
impl StructuralPartialEq for CpuidResult
sourceAvailable on x86 or x86-64 only.
Auto Trait Implementations
impl RefUnwindSafe for CpuidResult
impl Send for CpuidResult
impl Sync for CpuidResult
impl Unpin for CpuidResult
impl UnwindSafe for CpuidResult
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
source
impl<T> BorrowMut<T> for T where
T: ?Sized,
sourcefn borrow_mut(&mut self) -> &mut T
const: unstable · source
fn borrow_mut(&mut self) -> &mut T
const: unstable · sourceMutably borrows from an owned value. Read more