pub struct CpuidRawResult {
pub eax: u32,
pub ebx: u32,
pub ecx: u32,
pub edx: u32,
}Expand description
The raw output of a CPUID instruction.
Fields§
§eax: u32The output EAX register.
ebx: u32The output EBX register.
ecx: u32The output ECX register.
edx: u32The output EDX register.
Implementations§
Trait Implementations§
Source§impl Clone for CpuidRawResult
impl Clone for CpuidRawResult
Source§fn clone(&self) -> CpuidRawResult
fn clone(&self) -> CpuidRawResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CpuidRawResult
Source§impl Debug for CpuidRawResult
impl Debug for CpuidRawResult
impl Eq for CpuidRawResult
Source§impl PartialEq for CpuidRawResult
impl PartialEq for CpuidRawResult
impl StructuralPartialEq for CpuidRawResult
Auto Trait Implementations§
impl Freeze for CpuidRawResult
impl RefUnwindSafe for CpuidRawResult
impl Send for CpuidRawResult
impl Sync for CpuidRawResult
impl Unpin for CpuidRawResult
impl UnsafeUnpin for CpuidRawResult
impl UnwindSafe for CpuidRawResult
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)