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.


Range of bytes the mnemonic occupies

Opcode part


RREIL code implementing the mnemonic

Describes how the operands need to be printed


impl Mnemonic


Create a new mnemonic code.


The size of this instruction mnemonic, in bytes

Trait Implementations

impl Clone for Mnemonic


Returns a copy of the value. Read more


Performs copy-assignment from source. Read more

impl PartialEq for Mnemonic


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


This method tests for !=.

impl Eq for Mnemonic

impl Debug for Mnemonic


Formats the value using the given formatter. Read more