pub struct MachineOperation {
pub mnemonic: String,
pub operand_snippet: String,
pub processors: Vec<ProcessorType>,
pub relative: bool,
pub m_sensitive: bool,
pub x_sensitive: bool,
pub abs_suffixable: bool,
pub absl_suffixable: bool,
pub absl_prefixable: bool,
}Expand description
Info on a specific instruction and mode, useful for disassembly.
Fields§
§mnemonic: String§operand_snippet: Stringthis is a snippet, such as (1),y, where the digit is bytes of data, and can be replaced by a value
processors: Vec<ProcessorType>§relative: bool§m_sensitive: bool§x_sensitive: bool§abs_suffixable: bool§absl_suffixable: bool§absl_prefixable: boolTrait Implementations§
Source§impl Clone for MachineOperation
impl Clone for MachineOperation
Source§fn clone(&self) -> MachineOperation
fn clone(&self) -> MachineOperation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MachineOperation
impl RefUnwindSafe for MachineOperation
impl Send for MachineOperation
impl Sync for MachineOperation
impl Unpin for MachineOperation
impl UnwindSafe for MachineOperation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more