pub enum OpKind {
Show 13 variants
StackStore {
offset: u16,
size: u8,
id: u32,
},
Store8 {
location_id: u32,
value_id: u32,
},
Store16 {
location_id: u32,
value_id: u32,
},
Store32 {
location_id: u32,
value_id: u32,
},
Store64 {
location_id: u32,
value_id: u32,
},
StackLoad {
offset: u16,
size: u8,
},
Load8 {
location_id: u32,
},
Load16 {
location_id: u32,
},
Load32 {
location_id: u32,
},
Load64 {
location_id: u32,
},
Forward {
block_input_id: u32,
id: u32,
},
BlockInput {},
Add {
op1: u32,
op2: u32,
},
}
Variants§
StackStore
Store8
Store16
Store32
Store64
StackLoad
Load8
Load16
Load32
Load64
Forward
BlockInput
Add
Auto Trait Implementations§
impl Freeze for OpKind
impl RefUnwindSafe for OpKind
impl Send for OpKind
impl Sync for OpKind
impl Unpin for OpKind
impl UnwindSafe for OpKind
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