Trait burst::Instruction
source · [−]pub trait Instruction {
type Operation: Operation;
type Operand: Operand;
fn operation(&self) -> Self::Operation;
fn mnemonic(&self) -> &str;
fn operands(&self) -> &[Self::Operand];
fn length(&self) -> usize;
}
Expand description
An decoded instruction, including an Operation
and its
Operand
s.
An instruction represents the full amount of information that we have about the instruction that has been disassembled from the binary opcode data.