pub struct ProcessorCharacteristics {
pub raw: u16,
}
Expand description
§Processor Characteristics
Fields§
§raw: u16
Raw value
Implementations§
Source§impl ProcessorCharacteristics
impl ProcessorCharacteristics
Sourcepub fn bit_64capable(&self) -> bool
pub fn bit_64capable(&self) -> bool
Bit 2 64-bit Capable
Sourcepub fn multi_core(&self) -> bool
pub fn multi_core(&self) -> bool
Bit 3 Multi-Core
Sourcepub fn hardware_thread(&self) -> bool
pub fn hardware_thread(&self) -> bool
Bit 4 Hardware Thread
Sourcepub fn execute_protection(&self) -> bool
pub fn execute_protection(&self) -> bool
Bit 5 Execute Protection
Sourcepub fn enhanced_virtualization(&self) -> bool
pub fn enhanced_virtualization(&self) -> bool
Bit 6 Enhanced Virtualization
Sourcepub fn power_performance_control(&self) -> bool
pub fn power_performance_control(&self) -> bool
Bit 7 Power/Performance Control
Sourcepub fn bit_128capable(&self) -> bool
pub fn bit_128capable(&self) -> bool
Bit 8 128-bit Capable
Sourcepub fn arm_64soc_id(&self) -> bool
pub fn arm_64soc_id(&self) -> bool
Bit 9 Arm64 SoC ID
Trait Implementations§
Source§impl Debug for ProcessorCharacteristics
impl Debug for ProcessorCharacteristics
Source§impl Deref for ProcessorCharacteristics
impl Deref for ProcessorCharacteristics
Source§impl From<u16> for ProcessorCharacteristics
impl From<u16> for ProcessorCharacteristics
Source§impl PartialEq for ProcessorCharacteristics
impl PartialEq for ProcessorCharacteristics
Source§impl Serialize for ProcessorCharacteristics
impl Serialize for ProcessorCharacteristics
impl Eq for ProcessorCharacteristics
impl StructuralPartialEq for ProcessorCharacteristics
Auto Trait Implementations§
impl Freeze for ProcessorCharacteristics
impl RefUnwindSafe for ProcessorCharacteristics
impl Send for ProcessorCharacteristics
impl Sync for ProcessorCharacteristics
impl Unpin for ProcessorCharacteristics
impl UnwindSafe for ProcessorCharacteristics
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