pub enum Inst {
Show 45 variants
Add,
Call(usize),
MethodCall(usize, usize),
Builtin(usize, usize),
Div,
Ediv,
Dup,
Swap(usize, usize),
LoadConst(usize),
LoadLocal(usize),
LoadUpvar(usize, usize),
Get(usize),
Set(usize),
Index,
Assign,
Mod,
Mul,
Neg,
Not,
BitNot,
BitAnd,
BitOr,
BitXor,
Pop,
Eq,
Ne,
Gt,
Lt,
Gte,
Lte,
StoreLocal(usize),
StoreUpvar(usize, usize),
Sub,
PushUpvars(usize),
PopUpvars,
Close(usize),
Ret,
Branch(isize),
BranchTrue(isize),
BranchFalse(isize),
Reify(usize),
Next,
Unpack(usize),
NlGuard(usize),
NlBranch(usize, usize),
}Variants§
Add
Call(usize)
MethodCall(usize, usize)
Builtin(usize, usize)
Div
Ediv
Dup
Swap(usize, usize)
LoadConst(usize)
LoadLocal(usize)
LoadUpvar(usize, usize)
Get(usize)
Set(usize)
Index
Assign
Mod
Mul
Neg
Not
BitNot
BitAnd
BitOr
BitXor
Pop
Eq
Ne
Gt
Lt
Gte
Lte
StoreLocal(usize)
StoreUpvar(usize, usize)
Sub
PushUpvars(usize)
PopUpvars
Close(usize)
Ret
Branch(isize)
BranchTrue(isize)
BranchFalse(isize)
Reify(usize)
Next
Unpack(usize)
NlGuard(usize)
NlBranch(usize, usize)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Inst
impl RefUnwindSafe for Inst
impl Send for Inst
impl Sync for Inst
impl Unpin for Inst
impl UnsafeUnpin for Inst
impl UnwindSafe for Inst
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