[][src]Enum rust_simple_stack_processor::Opcode

pub enum Opcode {
    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 Clone for Opcode[src]

impl PartialEq<Opcode> for Opcode[src]

impl Debug for Opcode[src]

Auto Trait Implementations

impl Send for Opcode

impl Sync for Opcode

impl Unpin for Opcode

impl RefUnwindSafe for Opcode

impl UnwindSafe for Opcode

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]