pub struct CpuidResult {
pub eax: u32,
pub ebx: u32,
pub ecx: u32,
pub edx: u32,
}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§
1.27.0 · Source§impl Clone for CpuidResult
Available on x86 or x86-64 only.
impl Clone for CpuidResult
Available on x86 or x86-64 only.
Source§fn clone(&self) -> CpuidResult
fn clone(&self) -> CpuidResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)where
Self:,
fn clone_from(&mut self, source: &Self)where
Self:,
Performs copy-assignment from
source. Read more1.27.0 · Source§impl Debug for CpuidResult
Available on x86 or x86-64 only.
impl Debug for CpuidResult
Available on x86 or x86-64 only.
1.27.0 · Source§impl Ord for CpuidResult
Available on x86 or x86-64 only.
impl Ord for CpuidResult
Available on x86 or x86-64 only.
Source§fn cmp(&self, other: &CpuidResult) -> Ordering
fn cmp(&self, other: &CpuidResult) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.27.0 · Source§impl PartialEq for CpuidResult
Available on x86 or x86-64 only.
impl PartialEq for CpuidResult
Available on x86 or x86-64 only.
1.27.0 · Source§impl PartialOrd for CpuidResult
Available on x86 or x86-64 only.
impl PartialOrd for CpuidResult
Available on x86 or x86-64 only.
impl Copy for CpuidResult
Available on x86 or x86-64 only.
impl Eq for CpuidResult
Available on x86 or x86-64 only.
impl StructuralPartialEq for CpuidResult
Available on x86 or x86-64 only.
Auto Trait Implementations§
impl Freeze for CpuidResult
impl RefUnwindSafe for CpuidResult
impl Send for CpuidResult
impl Sync for CpuidResult
impl Unpin for CpuidResult
impl UnsafeUnpin for CpuidResult
impl UnwindSafe for CpuidResult
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