pub struct ExtendedFeatures { /* private fields */ }

Implementations§

FSGSBASE. Supports RDFSBASE/RDGSBASE/WRFSBASE/WRGSBASE if 1.

IA32_TSC_ADJUST MSR is supported if 1.

BMI1

HLE

AVX2

FDP_EXCPTN_ONLY. x87 FPU Data Pointer updated only on x87 exceptions if 1.

SMEP. Supports Supervisor-Mode Execution Prevention if 1.

BMI2

Supports Enhanced REP MOVSB/STOSB if 1.

INVPCID. If 1, supports INVPCID instruction for system software that manages process-context identifiers.

RTM

Supports Intel Resource Director Technology (RDT) Monitoring capability.

Deprecates FPU CS and FPU DS values if 1.

MPX. Supports Intel Memory Protection Extensions if 1.

Supports Intel Resource Director Technology (RDT) Allocation capability.

Supports RDSEED.

Supports RDSEED (deprecated alias).

Supports ADX.

SMAP. Supports Supervisor-Mode Access Prevention (and the CLAC/STAC instructions) if 1.

Supports CLFLUSHOPT.

Supports Intel Processor Trace.

Supports SHA Instructions.

Supports Intel® Software Guard Extensions (Intel® SGX Extensions).

Supports AVX512F.

Supports AVX512DQ.

AVX512_IFMA

AVX512PF

AVX512ER

AVX512CD

AVX512BW

AVX512VL

CLWB

Has PREFETCHWT1 (Intel® Xeon Phi™ only).

Supports user-mode instruction prevention if 1.

Supports protection keys for user-mode pages.

OS has set CR4.PKE to enable protection keys (and the RDPKRU/WRPKRU instructions.

RDPID and IA32_TSC_AUX are available.

Supports SGX Launch Configuration.

The value of MAWAU used by the BNDLDX and BNDSTX instructions in 64-bit mode.

Trait Implementations§

Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.