Enum libcpuid_dump::IntelMicroArch
source · pub enum IntelMicroArch {
Show 33 variants
P5C,
PentiumM,
Merom,
Penryn,
Nehalem,
Westmere,
SandyBridge,
IvyBridge,
Haswell,
Broadwell,
Skylake,
Skylake_AVX512,
Skylake_AVX512_VNNI,
Skylake_AVX512_VNNI_BF16,
PalmCove,
SunnyCove,
CypressCove,
WillowCove,
GoldenCove,
RedwoodCove,
Bonnell,
Saltwell,
Silvermont,
Airmont,
Goldmont,
GoldmontPlus,
Tremont,
Gracemont,
Crestmont,
Hybrid(Box<Self>, Box<Self>),
KnightsLanding,
KnightsMill,
_Reserved,
}
Expand description
List of Intel micro-architectures
Variants§
P5C
PentiumM
Merom
Penryn
Nehalem
Westmere
SandyBridge
IvyBridge
Haswell
Broadwell
Skylake
Skylake_AVX512
Skylake_AVX512_VNNI
Skylake_AVX512_VNNI_BF16
PalmCove
SunnyCove
CypressCove
WillowCove
GoldenCove
RedwoodCove
Bonnell
Saltwell
Silvermont
Airmont
Goldmont
GoldmontPlus
Tremont
Gracemont
Crestmont
Hybrid(Box<Self>, Box<Self>)
KnightsLanding
KnightsMill
_Reserved
Implementations§
Trait Implementations§
source§impl Clone for IntelMicroArch
impl Clone for IntelMicroArch
source§fn clone(&self) -> IntelMicroArch
fn clone(&self) -> IntelMicroArch
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 IntelMicroArch
impl Debug for IntelMicroArch
source§impl Display for IntelMicroArch
impl Display for IntelMicroArch
source§impl PartialEq for IntelMicroArch
impl PartialEq for IntelMicroArch
source§fn eq(&self, other: &IntelMicroArch) -> bool
fn eq(&self, other: &IntelMicroArch) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for IntelMicroArch
impl StructuralEq for IntelMicroArch
impl StructuralPartialEq for IntelMicroArch
Auto Trait Implementations§
impl RefUnwindSafe for IntelMicroArch
impl Send for IntelMicroArch
impl Sync for IntelMicroArch
impl Unpin for IntelMicroArch
impl UnwindSafe for IntelMicroArch
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