Struct tartan_arch::x86_common::features::ExtendedFeatures
source · pub struct ExtendedFeatures(/* private fields */);
Available on x86 or x86-64 only.
Expand description
Features applicable to 64-bit processors, returned in CPUID.80000000H:ECX+EDX
.
Implementations§
Trait Implementations§
source§impl Bitfield<u64> for ExtendedFeatures
impl Bitfield<u64> for ExtendedFeatures
source§impl Clone for ExtendedFeatures
impl Clone for ExtendedFeatures
source§fn clone(&self) -> ExtendedFeatures
fn clone(&self) -> ExtendedFeatures
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 ExtendedFeatures
impl Debug for ExtendedFeatures
source§impl Default for ExtendedFeatures
impl Default for ExtendedFeatures
source§fn default() -> ExtendedFeatures
fn default() -> ExtendedFeatures
Returns the “default value” for a type. Read more
source§impl From<ExtendedFeatures> for u64
impl From<ExtendedFeatures> for u64
source§fn from(val: ExtendedFeatures) -> Self
fn from(val: ExtendedFeatures) -> Self
Converts to this type from the input type.
source§impl From<u64> for ExtendedFeatures
impl From<u64> for ExtendedFeatures
source§impl PartialEq for ExtendedFeatures
impl PartialEq for ExtendedFeatures
impl Copy for ExtendedFeatures
impl Eq for ExtendedFeatures
impl StructuralPartialEq for ExtendedFeatures
Auto Trait Implementations§
impl Freeze for ExtendedFeatures
impl RefUnwindSafe for ExtendedFeatures
impl Send for ExtendedFeatures
impl Sync for ExtendedFeatures
impl Unpin for ExtendedFeatures
impl UnwindSafe for ExtendedFeatures
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)