Enum wasmtime_environ::wasm::wasmparser::Operator [−][src]
Instructions as defined here.
Variants
Fields of Block
ty: TypeOrFuncTypeFields of Loop
ty: TypeOrFuncTypeFields of If
ty: TypeOrFuncTypeFields of Try
ty: TypeOrFuncTypeFields of Catch
index: u32Fields of Throw
index: u32Fields of Rethrow
relative_depth: u32Fields of Br
relative_depth: u32Fields of BrIf
relative_depth: u32Fields of BrTable
table: BrTable<'a>Fields of Call
function_index: u32Fields of ReturnCall
function_index: u32Fields of TypedSelect
ty: TypeFields of LocalGet
local_index: u32Fields of LocalSet
local_index: u32Fields of LocalTee
local_index: u32Fields of GlobalGet
global_index: u32Fields of GlobalSet
global_index: u32Fields of I32Load
memarg: MemoryImmediateFields of I64Load
memarg: MemoryImmediateFields of F32Load
memarg: MemoryImmediateFields of F64Load
memarg: MemoryImmediateFields of I32Load8S
memarg: MemoryImmediateFields of I32Load8U
memarg: MemoryImmediateFields of I32Load16S
memarg: MemoryImmediateFields of I32Load16U
memarg: MemoryImmediateFields of I64Load8S
memarg: MemoryImmediateFields of I64Load8U
memarg: MemoryImmediateFields of I64Load16S
memarg: MemoryImmediateFields of I64Load16U
memarg: MemoryImmediateFields of I64Load32S
memarg: MemoryImmediateFields of I64Load32U
memarg: MemoryImmediateFields of I32Store
memarg: MemoryImmediateFields of I64Store
memarg: MemoryImmediateFields of F32Store
memarg: MemoryImmediateFields of F64Store
memarg: MemoryImmediateFields of I32Store8
memarg: MemoryImmediateFields of I32Store16
memarg: MemoryImmediateFields of I64Store8
memarg: MemoryImmediateFields of I64Store16
memarg: MemoryImmediateFields of I64Store32
memarg: MemoryImmediateFields of I32Const
value: i32Fields of I64Const
value: i64Fields of F32Const
value: Ieee32Fields of F64Const
value: Ieee64Fields of RefNull
ty: TypeFields of RefFunc
function_index: u32Fields of DataDrop
segment: u32Fields of MemoryFill
mem: u32Fields of ElemDrop
segment: u32Fields of TableFill
table: u32Fields of TableGet
table: u32Fields of TableSet
table: u32Fields of TableGrow
table: u32Fields of TableSize
table: u32Fields of MemoryAtomicNotify
memarg: MemoryImmediateFields of MemoryAtomicWait32
memarg: MemoryImmediateFields of MemoryAtomicWait64
memarg: MemoryImmediateFields of AtomicFence
flags: u8Fields of I32AtomicLoad
memarg: MemoryImmediateFields of I64AtomicLoad
memarg: MemoryImmediateFields of I32AtomicLoad8U
memarg: MemoryImmediateFields of I32AtomicLoad16U
memarg: MemoryImmediateFields of I64AtomicLoad8U
memarg: MemoryImmediateFields of I64AtomicLoad16U
memarg: MemoryImmediateFields of I64AtomicLoad32U
memarg: MemoryImmediateFields of I32AtomicStore
memarg: MemoryImmediateFields of I64AtomicStore
memarg: MemoryImmediateFields of I32AtomicStore8
memarg: MemoryImmediateFields of I32AtomicStore16
memarg: MemoryImmediateFields of I64AtomicStore8
memarg: MemoryImmediateFields of I64AtomicStore16
memarg: MemoryImmediateFields of I64AtomicStore32
memarg: MemoryImmediateFields of I32AtomicRmwAdd
memarg: MemoryImmediateFields of I64AtomicRmwAdd
memarg: MemoryImmediateFields of I32AtomicRmw8AddU
memarg: MemoryImmediateFields of I32AtomicRmw16AddU
memarg: MemoryImmediateFields of I64AtomicRmw8AddU
memarg: MemoryImmediateFields of I64AtomicRmw16AddU
memarg: MemoryImmediateFields of I64AtomicRmw32AddU
memarg: MemoryImmediateFields of I32AtomicRmwSub
memarg: MemoryImmediateFields of I64AtomicRmwSub
memarg: MemoryImmediateFields of I32AtomicRmw8SubU
memarg: MemoryImmediateFields of I32AtomicRmw16SubU
memarg: MemoryImmediateFields of I64AtomicRmw8SubU
memarg: MemoryImmediateFields of I64AtomicRmw16SubU
memarg: MemoryImmediateFields of I64AtomicRmw32SubU
memarg: MemoryImmediateFields of I32AtomicRmwAnd
memarg: MemoryImmediateFields of I64AtomicRmwAnd
memarg: MemoryImmediateFields of I32AtomicRmw8AndU
memarg: MemoryImmediateFields of I32AtomicRmw16AndU
memarg: MemoryImmediateFields of I64AtomicRmw8AndU
memarg: MemoryImmediateFields of I64AtomicRmw16AndU
memarg: MemoryImmediateFields of I64AtomicRmw32AndU
memarg: MemoryImmediateFields of I32AtomicRmwOr
memarg: MemoryImmediateFields of I64AtomicRmwOr
memarg: MemoryImmediateFields of I32AtomicRmw8OrU
memarg: MemoryImmediateFields of I32AtomicRmw16OrU
memarg: MemoryImmediateFields of I64AtomicRmw8OrU
memarg: MemoryImmediateFields of I64AtomicRmw16OrU
memarg: MemoryImmediateFields of I64AtomicRmw32OrU
memarg: MemoryImmediateFields of I32AtomicRmwXor
memarg: MemoryImmediateFields of I64AtomicRmwXor
memarg: MemoryImmediateFields of I32AtomicRmw8XorU
memarg: MemoryImmediateFields of I32AtomicRmw16XorU
memarg: MemoryImmediateFields of I64AtomicRmw8XorU
memarg: MemoryImmediateFields of I64AtomicRmw16XorU
memarg: MemoryImmediateFields of I64AtomicRmw32XorU
memarg: MemoryImmediateFields of I32AtomicRmwXchg
memarg: MemoryImmediateFields of I64AtomicRmwXchg
memarg: MemoryImmediateFields of I32AtomicRmw8XchgU
memarg: MemoryImmediateFields of I32AtomicRmw16XchgU
memarg: MemoryImmediateFields of I64AtomicRmw8XchgU
memarg: MemoryImmediateFields of I64AtomicRmw16XchgU
memarg: MemoryImmediateFields of I64AtomicRmw32XchgU
memarg: MemoryImmediateFields of I32AtomicRmwCmpxchg
memarg: MemoryImmediateFields of I64AtomicRmwCmpxchg
memarg: MemoryImmediateFields of I32AtomicRmw8CmpxchgU
memarg: MemoryImmediateFields of I32AtomicRmw16CmpxchgU
memarg: MemoryImmediateFields of I64AtomicRmw8CmpxchgU
memarg: MemoryImmediateFields of I64AtomicRmw16CmpxchgU
memarg: MemoryImmediateFields of I64AtomicRmw32CmpxchgU
memarg: MemoryImmediateFields of V128Load
memarg: MemoryImmediateFields of V128Store
memarg: MemoryImmediateFields of V128Const
value: V128Fields of I8x16ExtractLaneS
lane: u8Fields of I8x16ExtractLaneU
lane: u8Fields of I8x16ReplaceLane
lane: u8Fields of I16x8ExtractLaneS
lane: u8Fields of I16x8ExtractLaneU
lane: u8Fields of I16x8ReplaceLane
lane: u8Fields of I32x4ExtractLane
lane: u8Fields of I32x4ReplaceLane
lane: u8Fields of I64x2ExtractLane
lane: u8Fields of I64x2ReplaceLane
lane: u8Fields of F32x4ExtractLane
lane: u8Fields of F32x4ReplaceLane
lane: u8Fields of F64x2ExtractLane
lane: u8Fields of F64x2ReplaceLane
lane: u8Fields of V128Load8Splat
memarg: MemoryImmediateFields of V128Load16Splat
memarg: MemoryImmediateFields of V128Load32Splat
memarg: MemoryImmediateFields of V128Load32Zero
memarg: MemoryImmediateFields of V128Load64Splat
memarg: MemoryImmediateFields of V128Load64Zero
memarg: MemoryImmediateFields of V128Load8x8S
memarg: MemoryImmediateFields of V128Load8x8U
memarg: MemoryImmediateFields of V128Load16x4S
memarg: MemoryImmediateFields of V128Load16x4U
memarg: MemoryImmediateFields of V128Load32x2S
memarg: MemoryImmediateFields of V128Load32x2U
memarg: MemoryImmediateTrait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Operator<'a>
impl<'a> Send for Operator<'a>
impl<'a> Sync for Operator<'a>
impl<'a> Unpin for Operator<'a>
impl<'a> UnwindSafe for Operator<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,