pub enum Opcode {
Show 39 variants
JMP,
JR,
JRZ,
JRNZ,
CALL,
CMPZ,
CMPNZ,
LDI(i64),
DROP,
SWAP,
SWAP2,
RET,
ADD,
SUB,
MUL,
DIV,
NOT,
DUP,
DUP2,
TRAP,
NOP,
PUSHLP,
INCLP,
ADDLP,
GETLP,
GETLP2,
DROPLP,
CMPLOOP,
OVER2,
GtR,
RGt,
RAt,
GtR2,
RGt2,
RAt2,
AND,
NEWCELLS,
MOVETOCELLS,
MOVEFROMCELLS,
}
Variants§
JMP
JR
JRZ
JRNZ
CALL
CMPZ
CMPNZ
LDI(i64)
DROP
SWAP
SWAP2
RET
ADD
SUB
MUL
DIV
NOT
DUP
DUP2
TRAP
NOP
PUSHLP
INCLP
ADDLP
GETLP
GETLP2
DROPLP
CMPLOOP
OVER2
GtR
RGt
RAt
GtR2
RGt2
RAt2
AND
NEWCELLS
MOVETOCELLS
MOVEFROMCELLS
Trait Implementations§
impl StructuralPartialEq for Opcode
Auto Trait Implementations§
impl Freeze for Opcode
impl RefUnwindSafe for Opcode
impl Send for Opcode
impl Sync for Opcode
impl Unpin for Opcode
impl UnwindSafe for Opcode
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