[][src]Enum iced_x86::EncodingKind

#[non_exhaustive]pub enum EncodingKind {
    Legacy,
    VEX,
    EVEX,
    XOP,
    D3NOW,
}

Instruction encoding

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Legacy

Legacy encoding

VEX

VEX encoding

EVEX

EVEX encoding

XOP

XOP encoding

D3NOW

3DNow! encoding

Trait Implementations

impl Clone for EncodingKind[src]

impl Copy for EncodingKind[src]

impl Debug for EncodingKind[src]

impl Default for EncodingKind[src]

impl Eq for EncodingKind[src]

impl Hash for EncodingKind[src]

impl Ord for EncodingKind[src]

impl PartialEq<EncodingKind> for EncodingKind[src]

impl PartialOrd<EncodingKind> for EncodingKind[src]

impl StructuralEq for EncodingKind[src]

impl StructuralPartialEq for EncodingKind[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.