pub enum LuaOpCode {
Show 38 variants
MOVE,
LOAD_K,
LOAD_BOOL,
LOAD_NIL,
GET_UPVALUE,
GET_GLOBAL,
GET_TABLE,
SET_TABLE,
NEW_TABLE,
SET_GLOBAL,
SET_UPVALUE,
SELF,
ADD,
SUB,
MUL,
DIV,
MOD,
POW,
UNM,
NOT,
LEN,
CONCAT,
JMP,
EQ,
LT,
LE,
TEST,
TESTSET,
CALL,
TAILCALL,
RETURN,
FORLOOP,
TFORLOOP,
SETLIST,
CLOSE,
CLOSURE,
VARARG,
UNKNOWN(u8),
}Expand description
Lua 操作码
Variants§
MOVE
LOAD_K
LOAD_BOOL
LOAD_NIL
GET_UPVALUE
GET_GLOBAL
GET_TABLE
SET_TABLE
NEW_TABLE
SET_GLOBAL
SET_UPVALUE
SELF
ADD
SUB
MUL
DIV
MOD
POW
UNM
NOT
LEN
CONCAT
JMP
EQ
LT
LE
TEST
TESTSET
CALL
TAILCALL
RETURN
FORLOOP
TFORLOOP
SETLIST
CLOSE
CLOSURE
VARARG
UNKNOWN(u8)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LuaOpCode
impl<'de> Deserialize<'de> for LuaOpCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for LuaOpCode
impl Eq for LuaOpCode
impl StructuralPartialEq for LuaOpCode
Auto Trait Implementations§
impl Freeze for LuaOpCode
impl RefUnwindSafe for LuaOpCode
impl Send for LuaOpCode
impl Sync for LuaOpCode
impl Unpin for LuaOpCode
impl UnwindSafe for LuaOpCode
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