pub enum ProcessorFamily {
Show 136 variants
Other,
Unknown,
IntelPentiumProcessor,
PentiumProProcessor,
PentiumIIProcessor,
PentiumprocessorwithMMXtechnology,
IntelCeleronProcessor,
PentiumIIXeonProcessor,
PentiumIIIProcessor,
M1Family,
M2Family,
IntelCeleronMProcessor,
IntelPentium4HTProcessor,
AMDDuronProcessorFamily,
K5Family,
K6Family,
K62,
K63,
AMDAthlonProcessorFamily,
AMD29000Family,
K62Plus,
IntelCoreDuoProcessor,
IntelCoreDuomobileProcessor,
IntelCoreSolomobileProcessor,
IntelAtomProcessor,
IntelCoreMProcessor,
IntelCorem3Processor,
IntelCorem5Processor,
IntelCorem7Processor,
AMDTurionIIUltraDualCoreMobileMProcessorFamily,
AMDTurionIIDualCoreMobileMProcessorFamily,
AMDAthlonIIDualCoreMProcessorFamily,
AMDOpteron6100SeriesProcessor,
AMDOpteron4100SeriesProcessor,
AMDOpteron6200SeriesProcessor,
AMDOpteron4200SeriesProcessor,
AMDFXSeriesProcessor,
AMDCSeriesProcessor,
AMDESeriesProcessor,
AMDASeriesProcessor,
AMDGSeriesProcessor,
AMDZSeriesProcessor,
AMDRSeriesProcessor,
AMDOpteron4300SeriesProcessor,
AMDOpteron6300SeriesProcessor,
AMDOpteron3300SeriesProcessor,
AMDFireProSeriesProcessor,
AMDAthlonX4QuadCoreProcessorFamily,
AMDOpteronX1000SeriesProcessor,
AMDOpteronX2000SeriesAPU,
AMDOpteronASeriesProcessor,
AMDOpteronX3000SeriesAPU,
AMDZenProcessorFamily,
Itaniumprocessor,
AMDAthlon64ProcessorFamily,
AMDOpteronProcessorFamily,
AMDSempronProcessorFamily,
AMDTurion64MobileTechnology,
DualCoreAMDOpteronProcessorFamily,
AMDAthlon64X2DualCoreProcessorFamily,
AMDTurion64X2MobileTechnology,
QuadCoreAMDOpteronProcessorFamily,
ThirdGenerationAMDOpteronProcessorFamily,
AMDPhenomFXQuadCoreProcessorFamily,
AMDPhenomX4QuadCoreProcessorFamily,
AMDPhenomX2DualCoreProcessorFamily,
AMDAthlonX2DualCoreProcessorFamily,
QuadCoreIntelXeonProcessor3200Series,
DualCoreIntelXeonProcessor3000Series,
QuadCoreIntelXeonProcessor5300Series,
DualCoreIntelXeonProcessor5100Series,
DualCoreIntelXeonProcessor5000Series,
DualCoreIntelXeonProcessorLV,
DualCoreIntelXeonProcessorULV,
DualCoreIntelXeonProcessor7100Series,
QuadCoreIntelXeonProcessor5400Series,
QuadCoreIntelXeonProcessor,
DualCoreIntelXeonProcessor5200Series,
DualCoreIntelXeonProcessor7200Series,
QuadCoreIntelXeonProcessor7300Series,
QuadCoreIntelXeonProcessor7400Series,
MultiCoreIntelXeonProcessor7400Series,
PentiumIIIXeonProcessor,
PentiumIIIProcessorwithIntelSpeedStepTechnology,
Pentium4Processor,
IntelXeonProcessor,
IntelXeonProcessorMP,
AMDAthlonXPProcessorFamily,
AMDAthlonMPProcessorFamily,
IntelItanium2Processor,
IntelPentiumMProcessor,
IntelCeleronDProcessor,
IntelPentiumDProcessor,
IntelPentiumProcessorExtremeEdition,
IntelCoreSoloProcessor,
IntelCore2DuoProcessor,
IntelCore2SoloProcessor,
IntelCore2ExtremeProcessor,
IntelCore2QuadProcessor,
IntelCore2ExtremeMobileProcessor,
IntelCore2DuoMobileProcessor,
IntelCore2SoloMobileProcessor,
IntelCorei7Processor,
DualCoreIntelCeleronProcessor,
IntelCorei5processor,
IntelCorei3processor,
IntelCorei9processor,
MultiCoreIntelXeonProcessor,
DualCoreIntelXeonProcessor3xxxSeries,
QuadCoreIntelXeonProcessor3xxxSeries,
DualCoreIntelXeonProcessor5xxxSeries,
QuadCoreIntelXeonProcessor5xxxSeries,
DualCoreIntelXeonProcessor7xxxSeries,
QuadCoreIntelXeonProcessor7xxxSeries,
MultiCoreIntelXeonProcessor7xxxSeries,
MultiCoreIntelXeonProcessor3400Series,
AMDOpteron3000SeriesProcessor,
AMDSempronIIProcessor,
EmbeddedAMDOpteronQuadCoreProcessorFamily,
AMDPhenomTripleCoreProcessorFamily,
AMDTurionUltraDualCoreMobileProcessorFamily,
AMDTurionDualCoreMobileProcessorFamily,
AMDAthlonDualCoreProcessorFamily,
AMDSempronSIProcessorFamily,
AMDPhenomIIProcessorFamily,
AMDAthlonIIProcessorFamily,
SixCoreAMDOpteronProcessorFamily,
AMDSempronMProcessorFamily,
SeeProcessorFamily2,
ARMv7,
ARMv8,
ARMv9,
ARM,
StrongARM,
VideoProcessor,
None,
}Variants§
Other
Unknown
IntelPentiumProcessor
PentiumProProcessor
PentiumIIProcessor
PentiumprocessorwithMMXtechnology
IntelCeleronProcessor
PentiumIIXeonProcessor
PentiumIIIProcessor
M1Family
M2Family
IntelCeleronMProcessor
IntelPentium4HTProcessor
AMDDuronProcessorFamily
K5Family
K6Family
K62
K63
AMDAthlonProcessorFamily
AMD29000Family
K62Plus
IntelCoreDuoProcessor
IntelCoreDuomobileProcessor
IntelCoreSolomobileProcessor
IntelAtomProcessor
IntelCoreMProcessor
IntelCorem3Processor
IntelCorem5Processor
IntelCorem7Processor
AMDTurionIIUltraDualCoreMobileMProcessorFamily
AMDTurionIIDualCoreMobileMProcessorFamily
AMDAthlonIIDualCoreMProcessorFamily
AMDOpteron6100SeriesProcessor
AMDOpteron4100SeriesProcessor
AMDOpteron6200SeriesProcessor
AMDOpteron4200SeriesProcessor
AMDFXSeriesProcessor
AMDCSeriesProcessor
AMDESeriesProcessor
AMDASeriesProcessor
AMDGSeriesProcessor
AMDZSeriesProcessor
AMDRSeriesProcessor
AMDOpteron4300SeriesProcessor
AMDOpteron6300SeriesProcessor
AMDOpteron3300SeriesProcessor
AMDFireProSeriesProcessor
AMDAthlonX4QuadCoreProcessorFamily
AMDOpteronX1000SeriesProcessor
AMDOpteronX2000SeriesAPU
AMDOpteronASeriesProcessor
AMDOpteronX3000SeriesAPU
AMDZenProcessorFamily
Itaniumprocessor
AMDAthlon64ProcessorFamily
AMDOpteronProcessorFamily
AMDSempronProcessorFamily
AMDTurion64MobileTechnology
DualCoreAMDOpteronProcessorFamily
AMDAthlon64X2DualCoreProcessorFamily
AMDTurion64X2MobileTechnology
QuadCoreAMDOpteronProcessorFamily
ThirdGenerationAMDOpteronProcessorFamily
AMDPhenomFXQuadCoreProcessorFamily
AMDPhenomX4QuadCoreProcessorFamily
AMDPhenomX2DualCoreProcessorFamily
AMDAthlonX2DualCoreProcessorFamily
QuadCoreIntelXeonProcessor3200Series
DualCoreIntelXeonProcessor3000Series
QuadCoreIntelXeonProcessor5300Series
DualCoreIntelXeonProcessor5100Series
DualCoreIntelXeonProcessor5000Series
DualCoreIntelXeonProcessorLV
DualCoreIntelXeonProcessorULV
DualCoreIntelXeonProcessor7100Series
QuadCoreIntelXeonProcessor5400Series
QuadCoreIntelXeonProcessor
DualCoreIntelXeonProcessor5200Series
DualCoreIntelXeonProcessor7200Series
QuadCoreIntelXeonProcessor7300Series
QuadCoreIntelXeonProcessor7400Series
MultiCoreIntelXeonProcessor7400Series
PentiumIIIXeonProcessor
PentiumIIIProcessorwithIntelSpeedStepTechnology
Pentium4Processor
IntelXeonProcessor
IntelXeonProcessorMP
AMDAthlonXPProcessorFamily
AMDAthlonMPProcessorFamily
IntelItanium2Processor
IntelPentiumMProcessor
IntelCeleronDProcessor
IntelPentiumDProcessor
IntelPentiumProcessorExtremeEdition
IntelCoreSoloProcessor
IntelCore2DuoProcessor
IntelCore2SoloProcessor
IntelCore2ExtremeProcessor
IntelCore2QuadProcessor
IntelCore2ExtremeMobileProcessor
IntelCore2DuoMobileProcessor
IntelCore2SoloMobileProcessor
IntelCorei7Processor
DualCoreIntelCeleronProcessor
IntelCorei5processor
IntelCorei3processor
IntelCorei9processor
MultiCoreIntelXeonProcessor
DualCoreIntelXeonProcessor3xxxSeries
QuadCoreIntelXeonProcessor3xxxSeries
DualCoreIntelXeonProcessor5xxxSeries
QuadCoreIntelXeonProcessor5xxxSeries
DualCoreIntelXeonProcessor7xxxSeries
QuadCoreIntelXeonProcessor7xxxSeries
MultiCoreIntelXeonProcessor7xxxSeries
MultiCoreIntelXeonProcessor3400Series
AMDOpteron3000SeriesProcessor
AMDSempronIIProcessor
EmbeddedAMDOpteronQuadCoreProcessorFamily
AMDPhenomTripleCoreProcessorFamily
AMDTurionUltraDualCoreMobileProcessorFamily
AMDTurionDualCoreMobileProcessorFamily
AMDAthlonDualCoreProcessorFamily
AMDSempronSIProcessorFamily
AMDPhenomIIProcessorFamily
AMDAthlonIIProcessorFamily
SixCoreAMDOpteronProcessorFamily
AMDSempronMProcessorFamily
SeeProcessorFamily2
ARMv7
ARMv8
ARMv9
ARM
StrongARM
VideoProcessor
None
Trait Implementations§
Source§impl Clone for ProcessorFamily
impl Clone for ProcessorFamily
Source§fn clone(&self) -> ProcessorFamily
fn clone(&self) -> ProcessorFamily
Returns a duplicate 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 ProcessorFamily
impl Debug for ProcessorFamily
Source§impl<'de> Deserialize<'de> for ProcessorFamily
impl<'de> Deserialize<'de> for ProcessorFamily
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ProcessorFamily
impl Display for ProcessorFamily
Source§impl From<ProcessorFamily> for ProcessorFamily
impl From<ProcessorFamily> for ProcessorFamily
Source§fn from(value: ProcessorFamily) -> Self
fn from(value: ProcessorFamily) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ProcessorFamily
impl RefUnwindSafe for ProcessorFamily
impl Send for ProcessorFamily
impl Sync for ProcessorFamily
impl Unpin for ProcessorFamily
impl UnwindSafe for ProcessorFamily
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more