pub enum ProcessorFamily {
Show 234 variants Other, Unknown, I8086, I80286, Intel386Processor, Intel486Processor, I8087, I80287, I80387, I80487, IntelPentiumProcessor, PentiumProProcessor, PentiumIIProcessor, PentiumprocessorwithMMXtechnology, IntelCeleronProcessor, PentiumIIXeonProcessor, PentiumIIIProcessor, M1Family, M2Family, IntelCeleronMProcessor, IntelPentium4HTProcessor, AMDDuronProcessorFamily, K5Family, K6Family, K62, K63, AMDAthlonProcessorFamily, AMD29000Family, K62Plus, PowerPCFamily, PowerPC601, PowerPC603, PowerPC603Plus, PowerPC604, PowerPC620, PowerPCx704, PowerPC750, IntelCoreDuoProcessor, IntelCoreDuomobileProcessor, IntelCoreSolomobileProcessor, IntelAtomProcessor, IntelCoreMProcessor, IntelCorem3Processor, IntelCorem5Processor, IntelCorem7Processor, AlphaFamily, Alpha21064, Alpha21066, Alpha21164, Alpha21164PC, Alpha21164a, Alpha21264, Alpha21364, AMDTurionIIUltraDualCoreMobileMProcessorFamily, AMDTurionIIDualCoreMobileMProcessorFamily, AMDAthlonIIDualCoreMProcessorFamily, AMDOpteron6100SeriesProcessor, AMDOpteron4100SeriesProcessor, AMDOpteron6200SeriesProcessor, AMDOpteron4200SeriesProcessor, AMDFXSeriesProcessor, MIPSFamily, MIPSR4000, MIPSR4200, MIPSR4400, MIPSR4600, MIPSR10000, AMDCSeriesProcessor, AMDESeriesProcessor, AMDASeriesProcessor, AMDGSeriesProcessor, AMDZSeriesProcessor, AMDRSeriesProcessor, AMDOpteron4300SeriesProcessor, AMDOpteron6300SeriesProcessor, AMDOpteron3300SeriesProcessor, AMDFireProSeriesProcessor, SPARCFamily, SuperSPARC, MicroSparcii, MicroSparciiep, UltraSPARC, UltraSPARCII, UltraSPARCIii, UltraSPARCIII, UltraSPARCIIIi, M68040Family, M68xxx, M68000, M68010, M68020, M68030, AMDAthlonX4QuadCoreProcessorFamily, AMDOpteronX1000SeriesProcessor, AMDOpteronX2000SeriesAPU, AMDOpteronASeriesProcessor, AMDOpteronX3000SeriesAPU, AMDZenProcessorFamily, HobbitFamily, CrusoeTM5000Family, CrusoeTM3000Family, EfficeonTM8000Family, Weitek, Itaniumprocessor, AMDAthlon64ProcessorFamily, AMDOpteronProcessorFamily, AMDSempronProcessorFamily, AMDTurion64MobileTechnology, DualCoreAMDOpteronProcessorFamily, AMDAthlon64X2DualCoreProcessorFamily, AMDTurion64X2MobileTechnology, QuadCoreAMDOpteronProcessorFamily, ThirdGenerationAMDOpteronProcessorFamily, AMDPhenomFXQuadCoreProcessorFamily, AMDPhenomX4QuadCoreProcessorFamily, AMDPhenomX2DualCoreProcessorFamily, AMDAthlonX2DualCoreProcessorFamily, PARISCFamily, PARISC8500, PARISC8000, PARISC7300LC, PARISC7200, PARISC7100LC, PARISC7100, V30Family, QuadCoreIntelXeonProcessor3200Series, DualCoreIntelXeonProcessor3000Series, QuadCoreIntelXeonProcessor5300Series, DualCoreIntelXeonProcessor5100Series, DualCoreIntelXeonProcessor5000Series, DualCoreIntelXeonProcessorLV, DualCoreIntelXeonProcessorULV, DualCoreIntelXeonProcessor7100Series, QuadCoreIntelXeonProcessor5400Series, QuadCoreIntelXeonProcessor, DualCoreIntelXeonProcessor5200Series, DualCoreIntelXeonProcessor7200Series, QuadCoreIntelXeonProcessor7300Series, QuadCoreIntelXeonProcessor7400Series, MultiCoreIntelXeonProcessor7400Series, PentiumIIIXeonProcessor, PentiumIIIProcessorwithIntelSpeedStepTechnology, Pentium4Processor, IntelXeonProcessor, AS400Family, IntelXeonProcessorMP, AMDAthlonXPProcessorFamily, AMDAthlonMPProcessorFamily, IntelItanium2Processor, IntelPentiumMProcessor, IntelCeleronDProcessor, IntelPentiumDProcessor, IntelPentiumProcessorExtremeEdition, IntelCoreSoloProcessor, IntelCore2DuoProcessor, IntelCore2SoloProcessor, IntelCore2ExtremeProcessor, IntelCore2QuadProcessor, IntelCore2ExtremeMobileProcessor, IntelCore2DuoMobileProcessor, IntelCore2SoloMobileProcessor, IntelCorei7Processor, DualCoreIntelCeleronProcessor, IBM390Family, G4, G5, ESA390G6, ZArchitecturebase, IntelCorei5processor, IntelCorei3processor, IntelCorei9processor, VIAC7MProcessorFamily, VIAC7DProcessorFamily, VIAC7ProcessorFamily, VIAEdenProcessorFamily, MultiCoreIntelXeonProcessor, DualCoreIntelXeonProcessor3xxxSeries, QuadCoreIntelXeonProcessor3xxxSeries, VIANanoProcessorFamily, DualCoreIntelXeonProcessor5xxxSeries, QuadCoreIntelXeonProcessor5xxxSeries, DualCoreIntelXeonProcessor7xxxSeries, QuadCoreIntelXeonProcessor7xxxSeries, MultiCoreIntelXeonProcessor7xxxSeries, MultiCoreIntelXeonProcessor3400Series, AMDOpteron3000SeriesProcessor, AMDSempronIIProcessor, EmbeddedAMDOpteronQuadCoreProcessorFamily, AMDPhenomTripleCoreProcessorFamily, AMDTurionUltraDualCoreMobileProcessorFamily, AMDTurionDualCoreMobileProcessorFamily, AMDAthlonDualCoreProcessorFamily, AMDSempronSIProcessorFamily, AMDPhenomIIProcessorFamily, AMDAthlonIIProcessorFamily, SixCoreAMDOpteronProcessorFamily, AMDSempronMProcessorFamily, I860, I960, SeeProcessorFamily2, ARMv7, ARMv8, ARMv9, SH3, SH4, ARM, StrongARM, Cyrix6x86, MediaGX, MII, WinChip, DSP, VideoProcessor, RISCVRV32, RISCVRV64, RISCVRV128, LoongArch, Longsoon1ProcessorFamily, Longsoon2ProcessorFamily, Longsoon3ProcessorFamily, Longsoon2KProcessorFamily, Longsoon3AProcessorFamily, Longsoon3BProcessorFamily, Longsoon3CProcessorFamily, Longsoon3DProcessorFamily, Longsoon3EProcessorFamily, DualCoreLoongson2KProcessor2xxxSeries, QuadCoreLoongson3AProcessor5xxxSeries, MultiCoreLoongson3AProcessor5xxxSeries, QuadCoreLoongson3BProcessor5xxxSeries, MultiCoreLoongson3BProcessor5xxxSeries, MultiCoreLoongson3CProcessor5xxxSeries, MultiCoreLoongson3DProcessor5xxxSeries, None,
}
Expand description

Variants§

§

Other

Other

§

Unknown

Unknown

§

I8086

8086

§

I80286

80286

§

Intel386Processor

Intel386™ processor

§

Intel486Processor

Intel486™ processor

§

I8087

8087

§

I80287

80287

§

I80387

80387

§

I80487

80487

§

IntelPentiumProcessor

Intel® Pentium® processor

§

PentiumProProcessor

Pentium® Pro processor

§

PentiumIIProcessor

Pentium® II processor

§

PentiumprocessorwithMMXtechnology

Pentium® processor with MMX™ technology

§

IntelCeleronProcessor

Intel® Celeron® processor

§

PentiumIIXeonProcessor

Pentium® II Xeon™ processor

§

PentiumIIIProcessor

Pentium® III processor

§

M1Family

M1 Family

§

M2Family

M2 Family

§

IntelCeleronMProcessor

Intel® Celeron® M processor

§

IntelPentium4HTProcessor

Intel® Pentium® 4 HT processor

§

AMDDuronProcessorFamily

AMD Duron™ Processor Family

§

K5Family

K5 Family

§

K6Family

K6 Family

§

K62

K6-2

§

K63

K6-3

§

AMDAthlonProcessorFamily

AMD Athlon™ Processor Family

§

AMD29000Family

AMD29000 Family

§

K62Plus

K6-2+

§

PowerPCFamily

Power PC Family

§

PowerPC601

Power PC 601

§

PowerPC603

Power PC 603

§

PowerPC603Plus

Power PC 603+

§

PowerPC604

Power PC 604

§

PowerPC620

Power PC 620

§

PowerPCx704

Power PC x704

§

PowerPC750

Power PC 750

§

IntelCoreDuoProcessor

Intel® Core™ Duo processor

§

IntelCoreDuomobileProcessor

Intel® Core™ Duo mobile processor

§

IntelCoreSolomobileProcessor

Intel® Core™ Solo mobile processor

§

IntelAtomProcessor

Intel® Atom™ processor

§

IntelCoreMProcessor

Intel® Core™ M processor

§

IntelCorem3Processor

Intel(R) Core(TM) m3 processor

§

IntelCorem5Processor

Intel(R) Core(TM) m5 processor

§

IntelCorem7Processor

Intel(R) Core(TM) m7 processor

§

AlphaFamily

Alpha Family

§

Alpha21064

Alpha 21064

§

Alpha21066

Alpha 21066

§

Alpha21164

Alpha 21164

§

Alpha21164PC

Alpha 21164PC

§

Alpha21164a

Alpha 21164a

§

Alpha21264

Alpha 21264

§

Alpha21364

Alpha 21364

§

AMDTurionIIUltraDualCoreMobileMProcessorFamily

AMD Turion™ II Ultra Dual-Core Mobile M Processor Family

§

AMDTurionIIDualCoreMobileMProcessorFamily

AMD Turion™ II Dual-Core Mobile M Processor Family

§

AMDAthlonIIDualCoreMProcessorFamily

AMD Athlon™ II Dual-Core M Processor Family

§

AMDOpteron6100SeriesProcessor

AMD Opteron™ 6100 Series Processor

§

AMDOpteron4100SeriesProcessor

AMD Opteron™ 4100 Series Processor

§

AMDOpteron6200SeriesProcessor

AMD Opteron™ 6200 Series Processor

§

AMDOpteron4200SeriesProcessor

AMD Opteron™ 4200 Series Processor

§

AMDFXSeriesProcessor

AMD FX™ Series Processor

§

MIPSFamily

MIPS Family

§

MIPSR4000

MIPS R4000

§

MIPSR4200

MIPS R4200

§

MIPSR4400

MIPS R4400

§

MIPSR4600

MIPS R4600

§

MIPSR10000

MIPS R10000

§

AMDCSeriesProcessor

AMD C-Series Processor

§

AMDESeriesProcessor

AMD E-Series Processor

§

AMDASeriesProcessor

AMD A-Series Processor

§

AMDGSeriesProcessor

AMD G-Series Processor

§

AMDZSeriesProcessor

AMD Z-Series Processor

§

AMDRSeriesProcessor

AMD R-Series Processor

§

AMDOpteron4300SeriesProcessor

AMD Opteron™ 4300 Series Processor

§

AMDOpteron6300SeriesProcessor

AMD Opteron™ 6300 Series Processor

§

AMDOpteron3300SeriesProcessor

AMD Opteron™ 3300 Series Processor

§

AMDFireProSeriesProcessor

AMD FirePro™ Series Processor

§

SPARCFamily

SPARC Family

§

SuperSPARC

SuperSPARC

§

MicroSparcii

microSPARC II

§

MicroSparciiep

microSPARC IIep

§

UltraSPARC

UltraSPARC

§

UltraSPARCII

UltraSPARC II

§

UltraSPARCIii

UltraSPARC Iii

§

UltraSPARCIII

UltraSPARC III

§

UltraSPARCIIIi

UltraSPARC IIIi

§

M68040Family

68040 Family

§

M68xxx

68xxx

§

M68000

68000

§

M68010

68010

§

M68020

68020

§

M68030

68030

§

AMDAthlonX4QuadCoreProcessorFamily

AMD Athlon(TM) X4 Quad-Core Processor Family

§

AMDOpteronX1000SeriesProcessor

AMD Opteron(TM) X1000 Series Processor

§

AMDOpteronX2000SeriesAPU

AMD Opteron(TM) X2000 Series APU

§

AMDOpteronASeriesProcessor

AMD Opteron(TM) A-Series Processor

§

AMDOpteronX3000SeriesAPU

AMD Opteron(TM) X3000 Series APU

§

AMDZenProcessorFamily

AMD Zen Processor Family

§

HobbitFamily

Hobbit Family

§

CrusoeTM5000Family

Crusoe™ TM5000 Family

§

CrusoeTM3000Family

Crusoe™ TM3000 Family

§

EfficeonTM8000Family

Efficeon™ TM8000 Family

§

Weitek

Weitek

§

Itaniumprocessor

Itanium™ processor

§

AMDAthlon64ProcessorFamily

AMD Athlon™ 64 Processor Family

§

AMDOpteronProcessorFamily

AMD Opteron™ Processor Family

§

AMDSempronProcessorFamily

AMD Sempron™ Processor Family

§

AMDTurion64MobileTechnology

AMD Turion™ 64 Mobile Technology

§

DualCoreAMDOpteronProcessorFamily

Dual-Core AMD Opteron™ Processor Family

§

AMDAthlon64X2DualCoreProcessorFamily

AMD Athlon™ 64 X2 Dual-Core Processor Family

§

AMDTurion64X2MobileTechnology

AMD Turion™ 64 X2 Mobile Technology

§

QuadCoreAMDOpteronProcessorFamily

Quad-Core AMD Opteron™ Processor Family

§

ThirdGenerationAMDOpteronProcessorFamily

Third-Generation AMD Opteron™ Processor Family

§

AMDPhenomFXQuadCoreProcessorFamily

AMD Phenom™ FX Quad-Core Processor Family

§

AMDPhenomX4QuadCoreProcessorFamily

AMD Phenom™ X4 Quad-Core Processor Family

§

AMDPhenomX2DualCoreProcessorFamily

AMD Phenom™ X2 Dual-Core Processor Family

§

AMDAthlonX2DualCoreProcessorFamily

AMD Athlon™ X2 Dual-Core Processor Family

§

PARISCFamily

PA-RISC Family

§

PARISC8500

PA-RISC 8500

§

PARISC8000

PA-RISC 8000

§

PARISC7300LC

PA-RISC 7300LC

§

PARISC7200

PA-RISC 7200

§

PARISC7100LC

PA-RISC 7100LC

§

PARISC7100

PA-RISC 7100

§

V30Family

V30 Family

§

QuadCoreIntelXeonProcessor3200Series

Quad-Core Intel® Xeon® processor 3200 Series

§

DualCoreIntelXeonProcessor3000Series

Dual-Core Intel® Xeon® processor 3000 Series

§

QuadCoreIntelXeonProcessor5300Series

Quad-Core Intel® Xeon® processor 5300 Series

§

DualCoreIntelXeonProcessor5100Series

Dual-Core Intel® Xeon® processor 5100 Series

§

DualCoreIntelXeonProcessor5000Series

Dual-Core Intel® Xeon® processor 5000 Series

§

DualCoreIntelXeonProcessorLV

Dual-Core Intel® Xeon® processor LV

§

DualCoreIntelXeonProcessorULV

Dual-Core Intel® Xeon® processor ULV

§

DualCoreIntelXeonProcessor7100Series

Dual-Core Intel® Xeon® processor 7100 Series

§

QuadCoreIntelXeonProcessor5400Series

Quad-Core Intel® Xeon® processor 5400 Series

§

QuadCoreIntelXeonProcessor

Quad-Core Intel® Xeon® processor

§

DualCoreIntelXeonProcessor5200Series

Dual-Core Intel® Xeon® processor 5200 Series

§

DualCoreIntelXeonProcessor7200Series

Dual-Core Intel® Xeon® processor 7200 Series

§

QuadCoreIntelXeonProcessor7300Series

Quad-Core Intel® Xeon® processor 7300 Series

§

QuadCoreIntelXeonProcessor7400Series

Quad-Core Intel® Xeon® processor 7400 Series

§

MultiCoreIntelXeonProcessor7400Series

Multi-Core Intel® Xeon® processor 7400 Series

§

PentiumIIIXeonProcessor

Pentium® III Xeon™ processor

§

PentiumIIIProcessorwithIntelSpeedStepTechnology

Pentium® III Processor with Intel® SpeedStep™ Technology

§

Pentium4Processor

Pentium® 4 Processor

§

IntelXeonProcessor

Intel® Xeon® processor

§

AS400Family

AS400 Family

§

IntelXeonProcessorMP

Intel® Xeon™ processor MP

§

AMDAthlonXPProcessorFamily

AMD Athlon™ XP Processor Family

§

AMDAthlonMPProcessorFamily

AMD Athlon™ MP Processor Family

§

IntelItanium2Processor

Intel® Itanium® 2 processor

§

IntelPentiumMProcessor

Intel® Pentium® M processor

§

IntelCeleronDProcessor

Intel® Celeron® D processor

§

IntelPentiumDProcessor

Intel® Pentium® D processor

§

IntelPentiumProcessorExtremeEdition

Intel® Pentium® Processor Extreme Edition

§

IntelCoreSoloProcessor

Intel® Core™ Solo Processor

§

IntelCore2DuoProcessor

Intel® Core™ 2 Duo Processor

§

IntelCore2SoloProcessor

Intel® Core™ 2 Solo processor

§

IntelCore2ExtremeProcessor

Intel® Core™ 2 Extreme processor

§

IntelCore2QuadProcessor

Intel® Core™ 2 Quad processor

§

IntelCore2ExtremeMobileProcessor

Intel® Core™ 2 Extreme mobile processor

§

IntelCore2DuoMobileProcessor

Intel® Core™ 2 Duo mobile processor

§

IntelCore2SoloMobileProcessor

Intel® Core™ 2 Solo mobile processor

§

IntelCorei7Processor

Intel® Core™ i7 processor

§

DualCoreIntelCeleronProcessor

Dual-Core Intel® Celeron® processor

§

IBM390Family

IBM390 Family

§

G4

G4

§

G5

G5

§

ESA390G6

ESA/390 G6

§

ZArchitecturebase

z/Architecture base

§

IntelCorei5processor

Intel® Core™ i5 processor

§

IntelCorei3processor

Intel® Core™ i3 processor

§

IntelCorei9processor

Intel® Core™ i9 processor

§

VIAC7MProcessorFamily

VIA C7™-M Processor Family

§

VIAC7DProcessorFamily

VIA C7™-D Processor Family

§

VIAC7ProcessorFamily

VIA C7™ Processor Family

§

VIAEdenProcessorFamily

VIA Eden™ Processor Family

§

MultiCoreIntelXeonProcessor

Multi-Core Intel® Xeon® processor

§

DualCoreIntelXeonProcessor3xxxSeries

Dual-Core Intel® Xeon® processor 3xxx Series

§

QuadCoreIntelXeonProcessor3xxxSeries

Quad-Core Intel® Xeon® processor 3xxx Series

§

VIANanoProcessorFamily

VIA Nano™ Processor Family

§

DualCoreIntelXeonProcessor5xxxSeries

Dual-Core Intel® Xeon® processor 5xxx Series

§

QuadCoreIntelXeonProcessor5xxxSeries

Quad-Core Intel® Xeon® processor 5xxx Series

§

DualCoreIntelXeonProcessor7xxxSeries

Dual-Core Intel® Xeon® processor 7xxx Series

§

QuadCoreIntelXeonProcessor7xxxSeries

Quad-Core Intel® Xeon® processor 7xxx Series

§

MultiCoreIntelXeonProcessor7xxxSeries

Multi-Core Intel® Xeon® processor 7xxx Series

§

MultiCoreIntelXeonProcessor3400Series

Multi-Core Intel® Xeon® processor 3400 Series

§

AMDOpteron3000SeriesProcessor

AMD Opteron™ 3000 Series Processor

§

AMDSempronIIProcessor

AMD Sempron™ II Processor

§

EmbeddedAMDOpteronQuadCoreProcessorFamily

Embedded AMD Opteron™ Quad-Core Processor Family

§

AMDPhenomTripleCoreProcessorFamily

AMD Phenom™ Triple-Core Processor Family

§

AMDTurionUltraDualCoreMobileProcessorFamily

AMD Turion™ Ultra Dual-Core Mobile Processor Family

§

AMDTurionDualCoreMobileProcessorFamily

AMD Turion™ Dual-Core Mobile Processor Family

§

AMDAthlonDualCoreProcessorFamily

AMD Athlon™ Dual-Core Processor Family

§

AMDSempronSIProcessorFamily

AMD Sempron™ SI Processor Family

§

AMDPhenomIIProcessorFamily

AMD Phenom™ II Processor Family

§

AMDAthlonIIProcessorFamily

AMD Athlon™ II Processor Family

§

SixCoreAMDOpteronProcessorFamily

Six-Core AMD Opteron™ Processor Family

§

AMDSempronMProcessorFamily

AMD Sempron™ M Processor Family

§

I860

i860

§

I960

i960

§

SeeProcessorFamily2

Indicator to obtain the processor family from the ‘processor_family_2’ field

§

ARMv7

ARMv7

§

ARMv8

ARMv8

§

ARMv9

ARMv9

§

SH3

SH-3

§

SH4

SH-4

§

ARM

ARM

§

StrongARM

StrongARM

§

Cyrix6x86

6x86

§

MediaGX

MediaGX

§

MII

MII

§

WinChip

WinChip

§

DSP

DSP

§

VideoProcessor

Video Processor

§

RISCVRV32

RISC-V RV32

§

RISCVRV64

RISC-V RV64

§

RISCVRV128

RISC-V RV128

§

LoongArch

LoongArch

§

Longsoon1ProcessorFamily

Loongson™ 1 Processor Family

§

Longsoon2ProcessorFamily

Loongson™ 2 Processor Family

§

Longsoon3ProcessorFamily

Loongson™ 3 Processor Family

§

Longsoon2KProcessorFamily

Loongson™ 2K Processor Family

§

Longsoon3AProcessorFamily

Loongson™ 3A Processor Family

§

Longsoon3BProcessorFamily

Loongson™ 3B Processor Family

§

Longsoon3CProcessorFamily

Loongson™ 3C Processor Family

§

Longsoon3DProcessorFamily

Loongson™ 3D Processor Family

§

Longsoon3EProcessorFamily

Loongson™ 3E Processor Family

§

DualCoreLoongson2KProcessor2xxxSeries

Dual-Core Loongson™ 2K Processor 2xxx Series

§

QuadCoreLoongson3AProcessor5xxxSeries

Quad-Core Loongson™ 3A Processor 5xxx Series

§

MultiCoreLoongson3AProcessor5xxxSeries

Multi-Core Loongson™ 3A Processor 5xxx Series

§

QuadCoreLoongson3BProcessor5xxxSeries

Quad-Core Loongson™ 3B Processor 5xxx Series

§

MultiCoreLoongson3BProcessor5xxxSeries

Multi-Core Loongson™ 3B Processor 5xxx Series

§

MultiCoreLoongson3CProcessor5xxxSeries

Multi-Core Loongson™ 3C Processor 5xxx Series

§

MultiCoreLoongson3DProcessor5xxxSeries

Multi-Core Loongson™ 3D Processor 5xxx Series

§

None

A value unknown to this standard, check the raw value

Trait Implementations§

source§

impl Debug for ProcessorFamily

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<u16> for ProcessorFamily

source§

fn from(raw: u16) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ProcessorFamily> for ProcessorFamily

source§

fn eq(&self, other: &ProcessorFamily) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ProcessorFamily

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for ProcessorFamily

source§

impl StructuralEq for ProcessorFamily

source§

impl StructuralPartialEq for ProcessorFamily

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.