Struct panopticon_core::mnemonic::Mnemonic [] [src]

pub struct Mnemonic {
    pub area: Bound,
    pub opcode: String,
    pub operands: Vec<Rvalue>,
    pub instructions: Vec<Statement>,
    pub format_string: Vec<MnemonicFormatToken>,
}

A single Mnemonic.

Fields

Range of bytes the mnemonic occupies

Opcode part

Operands

RREIL code implementing the mnemonic

Describes how the operands need to be printed

Methods

impl Mnemonic
[src]

[src]

Create a new mnemonic code.

[src]

The size of this instruction mnemonic, in bytes

Trait Implementations

impl Clone for Mnemonic
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for Mnemonic
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for Mnemonic
[src]

impl Debug for Mnemonic
[src]

[src]

Formats the value using the given formatter. Read more