pub struct Instr {
pub op: Opcode,
pub src: Store,
pub dst: Store,
pub imm: Option<i32>,
pub unsigned_imm: bool,
pub mode: Mode,
pub target: Option<i32>,
pub effect: fn(&mut Vm, &Instr),
}Fields§
§op: Opcode§src: Store§dst: Store§imm: Option<i32>§unsigned_imm: bool§mode: Mode§target: Option<i32>§effect: fn(&mut Vm, &Instr)Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Instr
impl RefUnwindSafe for Instr
impl Send for Instr
impl Sync for Instr
impl Unpin for Instr
impl UnsafeUnpin for Instr
impl UnwindSafe for Instr
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