[][src]Enum iced_x86::OpCodeTableKind

#[non_exhaustive]pub enum OpCodeTableKind {
    Normal,
    T0F,
    T0F38,
    T0F3A,
    XOP8,
    XOP9,
    XOPA,
}

Opcode table

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.
Normal

Legacy encoding table

T0F

0Fxx table (legacy, VEX, EVEX)

T0F38

0F38xx table (legacy, VEX, EVEX)

T0F3A

0F3Axx table (legacy, VEX, EVEX)

XOP8

XOP8 table (XOP)

XOP9

XOP9 table (XOP)

XOPA

XOPA table (XOP)

Trait Implementations

impl Clone for OpCodeTableKind[src]

impl Copy for OpCodeTableKind[src]

impl Debug for OpCodeTableKind[src]

impl Default for OpCodeTableKind[src]

impl Eq for OpCodeTableKind[src]

impl Hash for OpCodeTableKind[src]

impl Ord for OpCodeTableKind[src]

impl PartialEq<OpCodeTableKind> for OpCodeTableKind[src]

impl PartialOrd<OpCodeTableKind> for OpCodeTableKind[src]

impl StructuralEq for OpCodeTableKind[src]

impl StructuralPartialEq for OpCodeTableKind[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.