pub struct Mnemonic {
pub area: Area,
pub opcode: StrRef,
pub operands: SmallVec<[Value; 3]>,
pub statement_count: usize,
}Expand description
Native ISA mnemonic.
Fields§
§area: AreaAddresses this mnemonic occupies.
opcode: StrRefDisassembled opcode.
operands: SmallVec<[Value; 3]>Arguments, in and out.
statement_count: usizeNumber of IL statements used to model its semantics.
Implementations§
Trait Implementations§
impl Eq for Mnemonic
impl StructuralPartialEq for Mnemonic
Auto Trait Implementations§
impl Freeze for Mnemonic
impl RefUnwindSafe for Mnemonic
impl Send for Mnemonic
impl Sync for Mnemonic
impl Unpin for Mnemonic
impl UnwindSafe for Mnemonic
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.