pub enum ISA {
Show 93 variants
RAOINT,
GFNI,
VAES,
VPCLMULQDQ,
RDTSC,
RDTSCP,
CPUID,
CMOV,
CMPCCXADD,
CMPXCHG8B,
CMPXCHG16B,
CETIBT,
MMX,
MMXPlus,
FEMMS,
_3DNow,
_3DNowPlus,
_3DNowGeode,
SM3,
SM4,
SSE,
SSE2,
SSE3,
SSSE3,
SSE4_1,
SSE4_2,
SSE4A,
AMXTILE,
AMXCOMPLEX,
AMXINT8,
AMXBF16,
AMXFP16,
AVX,
AVX2,
XOP,
FMA3,
FMA4,
F16C,
PCLMULQDQ,
AES,
SHA,
SHA512,
RDRAND,
RDSEED,
RDPID,
RDPMC,
RDPRU,
MOVBE,
MOVDIRI,
MOVDIR64B,
POPCNT,
LZCNT,
BMI,
BMI2,
TBM,
ADX,
CLDEMOTE,
CLFLUSH,
CLFLUSHOPT,
CLWB,
LAHFSAHF,
FSGSBASE,
MCOMMIT,
CLZERO,
PREFETCH,
PREFETCHI,
PREFETCHW,
PREFETCHWT1,
MONITOR,
MONITORX,
SERIALIZE,
WAITPKG,
AVX512F,
AVX512BW,
AVX512DQ,
AVX512VL,
AVX512PF,
AVX512ER,
AVX512CD,
AVX512IFMA,
AVX512VPOPCNTDQ,
AVX512BF16,
AVX512FP16,
AVX512BITALG,
AVX512VBMI,
AVX512VBMI2,
AVX512VNNI,
AVXVNNI,
AVXVNNIINT8,
AVXVNNIINT16,
AVXNECONVERT,
AVXIFMA,
A64,
}Variants§
RAOINT
GFNI
VAES
VPCLMULQDQ
RDTSC
RDTSCP
CPUID
CMOV
CMPCCXADD
CMPXCHG8B
CMPXCHG16B
CETIBT
MMX
MMXPlus
FEMMS
_3DNow
_3DNowPlus
_3DNowGeode
SM3
SM4
SSE
SSE2
SSE3
SSSE3
SSE4_1
SSE4_2
SSE4A
AMXTILE
AMXCOMPLEX
AMXINT8
AMXBF16
AMXFP16
AVX
AVX2
XOP
FMA3
FMA4
F16C
PCLMULQDQ
AES
SHA
SHA512
RDRAND
RDSEED
RDPID
RDPMC
RDPRU
MOVBE
MOVDIRI
MOVDIR64B
POPCNT
LZCNT
BMI
BMI2
TBM
ADX
CLDEMOTE
CLFLUSH
CLFLUSHOPT
CLWB
LAHFSAHF
FSGSBASE
MCOMMIT
CLZERO
PREFETCH
PREFETCHI
PREFETCHW
PREFETCHWT1
MONITOR
MONITORX
SERIALIZE
WAITPKG
AVX512F
AVX512BW
AVX512DQ
AVX512VL
AVX512PF
AVX512ER
AVX512CD
AVX512IFMA
AVX512VPOPCNTDQ
AVX512BF16
AVX512FP16
AVX512BITALG
AVX512VBMI
AVX512VBMI2
AVX512VNNI
AVXVNNI
AVXVNNIINT8
AVXVNNIINT16
AVXNECONVERT
AVXIFMA
A64
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for ISA
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ISA
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl<'de> Deserialize<'de> for ISA
impl<'de> Deserialize<'de> for ISA
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
impl Copy for ISA
impl Eq for ISA
impl StructuralPartialEq for ISA
Auto Trait Implementations§
impl Freeze for ISA
impl RefUnwindSafe for ISA
impl Send for ISA
impl Sync for ISA
impl Unpin for ISA
impl UnwindSafe for ISA
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more