[][src]Enum spaik::r8vm::r8c::OpName

#[repr(u16)]pub enum OpName {
    CONS,
    APPEND,
    LIST,
    VLIST,
    CAR,
    CDR,
    SETCAR,
    SETCDR,
    VEC,
    VPUSH,
    VPOP,
    VGET,
    LEN,
    JMP,
    JV,
    JT,
    JN,
    JZ,
    JNZ,
    CALL,
    VCALL,
    CLZCALL,
    SYSCALL,
    RET,
    HCF,
    CONSTREF,
    POP,
    POPA,
    SAV,
    RST,
    TOP,
    DUP,
    CLZEXP,
    MOV,
    STR,
    GET,
    SET,
    PUSH,
    PUSHF,
    SYM,
    CLZ,
    CLZAV,
    BOOL,
    NIL,
    EQL,
    GT,
    GTE,
    LT,
    LTE,
    NOT,
    INC,
    DEC,
    ADD,
    SUB,
    DIV,
    MUL,
}

Variants

CONS
APPEND
LIST
VLIST
CAR
CDR
SETCAR
SETCDR
VEC
VPUSH
VPOP
VGET
LEN
JMP
JV
JT
JN
JZ
JNZ
CALL
VCALL
CLZCALL
SYSCALL
RET
HCF
CONSTREF
POP
POPA
SAV
RST
TOP
DUP
CLZEXP
MOV
STR
GET
SET
PUSH
PUSHF
SYM
CLZ
CLZAV
BOOL
NIL
EQL
GT
GTE
LT
LTE
NOT
INC
DEC
ADD
SUB
DIV
MUL

Trait Implementations

impl ChASMOpName for OpName[src]

impl Clone for OpName[src]

impl Copy for OpName[src]

impl Debug for OpName[src]

impl Eq for OpName[src]

impl PartialEq<OpName> for OpName[src]

impl StructuralEq for OpName[src]

impl StructuralPartialEq for OpName[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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.