Struct libcpuid_dump::AddressSize
source · pub struct AddressSize {
pub physical: u8,
pub virtual_: u8,
}
Expand description
Physical/Virtual Addresses size (bit) available from CPUID.(EAX=8000_0008h):EAX
Fields§
§physical: u8
§virtual_: u8
Implementations§
source§impl AddressSize
impl AddressSize
Trait Implementations§
source§impl Clone for AddressSize
impl Clone for AddressSize
source§fn clone(&self) -> AddressSize
fn clone(&self) -> AddressSize
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AddressSize
impl Debug for AddressSize
source§impl From<&CpuidResult> for AddressSize
impl From<&CpuidResult> for AddressSize
source§fn from(cpuid: &CpuidResult) -> Self
fn from(cpuid: &CpuidResult) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for AddressSize
impl Send for AddressSize
impl Sync for AddressSize
impl Unpin for AddressSize
impl UnwindSafe for AddressSize
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