pub struct CpuidResult {
pub eax: u32,
pub ebx: u32,
pub ecx: u32,
pub edx: u32,
}Expand description
CPUID-shaped compatibility record for architecture-independent platform callers.
Fields§
§eax: u32EAX result; zero when the CPUID instruction is unavailable.
ebx: u32EBX result.
ecx: u32ECX result.
edx: u32EDX result.
Trait Implementations§
Source§impl Clone for CpuidResult
impl Clone for CpuidResult
impl Copy for CpuidResult
Auto Trait Implementations§
impl Forget for CpuidResult
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