[][src]Enum zydis::enums::generated::OperandVisibility

#[repr(C)]pub enum OperandVisibility {
    INVALID,
    EXPLICIT,
    IMPLICIT,
    HIDDEN,
}

Defines the ZydisOperandVisibility enum.

Variants

INVALID
EXPLICIT

The operand is explicitly encoded in the instruction.

IMPLICIT

The operand is part of the opcode, but listed as an operand.

HIDDEN

The operand is part of the opcode, and not typically listed as an operand.

Trait Implementations

impl Clone for OperandVisibility[src]

impl Copy for OperandVisibility[src]

impl Debug for OperandVisibility[src]

impl Eq for OperandVisibility[src]

impl Hash for OperandVisibility[src]

impl PartialEq<OperandVisibility> for OperandVisibility[src]

impl StructuralEq for OperandVisibility[src]

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