[−][src]Enum wasmparser::Operator
Instructions as defined here.
Variants
Fields of Block
ty: TypeOrFuncTypeFields of Loop
ty: TypeOrFuncTypeFields of If
ty: TypeOrFuncTypeFields of Br
relative_depth: u32Fields of BrIf
relative_depth: u32Fields of BrTable
table: BrTable<'a>Fields of Call
function_index: u32Fields of GetLocal
local_index: u32Fields of SetLocal
local_index: u32Fields of TeeLocal
local_index: u32Fields of GetGlobal
global_index: u32Fields of SetGlobal
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 MemorySize
reserved: u32Fields of MemoryGrow
reserved: u32Fields of I32Const
value: i32Fields of I64Const
value: i64Fields of F32Const
value: Ieee32Fields of F64Const
value: Ieee64Fields of MemoryInit
segment: u32Fields of DataDrop
segment: u32Fields of TableInit
segment: u32Fields of ElemDrop
segment: u32Fields of TableGet
table: u32Fields of TableSet
table: u32Fields of TableGrow
table: u32Fields of TableSize
table: u32Fields of Wake
memarg: MemoryImmediateFields of I32Wait
memarg: MemoryImmediateFields of I64Wait
memarg: MemoryImmediateFields of Fence
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 I32AtomicRmw8UAdd
memarg: MemoryImmediateFields of I32AtomicRmw16UAdd
memarg: MemoryImmediateFields of I64AtomicRmw8UAdd
memarg: MemoryImmediateFields of I64AtomicRmw16UAdd
memarg: MemoryImmediateFields of I64AtomicRmw32UAdd
memarg: MemoryImmediateFields of I32AtomicRmwSub
memarg: MemoryImmediateFields of I64AtomicRmwSub
memarg: MemoryImmediateFields of I32AtomicRmw8USub
memarg: MemoryImmediateFields of I32AtomicRmw16USub
memarg: MemoryImmediateFields of I64AtomicRmw8USub
memarg: MemoryImmediateFields of I64AtomicRmw16USub
memarg: MemoryImmediateFields of I64AtomicRmw32USub
memarg: MemoryImmediateFields of I32AtomicRmwAnd
memarg: MemoryImmediateFields of I64AtomicRmwAnd
memarg: MemoryImmediateFields of I32AtomicRmw8UAnd
memarg: MemoryImmediateFields of I32AtomicRmw16UAnd
memarg: MemoryImmediateFields of I64AtomicRmw8UAnd
memarg: MemoryImmediateFields of I64AtomicRmw16UAnd
memarg: MemoryImmediateFields of I64AtomicRmw32UAnd
memarg: MemoryImmediateFields of I32AtomicRmwOr
memarg: MemoryImmediateFields of I64AtomicRmwOr
memarg: MemoryImmediateFields of I32AtomicRmw8UOr
memarg: MemoryImmediateFields of I32AtomicRmw16UOr
memarg: MemoryImmediateFields of I64AtomicRmw8UOr
memarg: MemoryImmediateFields of I64AtomicRmw16UOr
memarg: MemoryImmediateFields of I64AtomicRmw32UOr
memarg: MemoryImmediateFields of I32AtomicRmwXor
memarg: MemoryImmediateFields of I64AtomicRmwXor
memarg: MemoryImmediateFields of I32AtomicRmw8UXor
memarg: MemoryImmediateFields of I32AtomicRmw16UXor
memarg: MemoryImmediateFields of I64AtomicRmw8UXor
memarg: MemoryImmediateFields of I64AtomicRmw16UXor
memarg: MemoryImmediateFields of I64AtomicRmw32UXor
memarg: MemoryImmediateFields of I32AtomicRmwXchg
memarg: MemoryImmediateFields of I64AtomicRmwXchg
memarg: MemoryImmediateFields of I32AtomicRmw8UXchg
memarg: MemoryImmediateFields of I32AtomicRmw16UXchg
memarg: MemoryImmediateFields of I64AtomicRmw8UXchg
memarg: MemoryImmediateFields of I64AtomicRmw16UXchg
memarg: MemoryImmediateFields of I64AtomicRmw32UXchg
memarg: MemoryImmediateFields of I32AtomicRmwCmpxchg
memarg: MemoryImmediateFields of I64AtomicRmwCmpxchg
memarg: MemoryImmediateFields of I32AtomicRmw8UCmpxchg
memarg: MemoryImmediateFields of I32AtomicRmw16UCmpxchg
memarg: MemoryImmediateFields of I64AtomicRmw8UCmpxchg
memarg: MemoryImmediateFields of I64AtomicRmw16UCmpxchg
memarg: MemoryImmediateFields of I64AtomicRmw32UCmpxchg
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 I8x16LoadSplat
memarg: MemoryImmediateFields of I16x8LoadSplat
memarg: MemoryImmediateFields of I32x4LoadSplat
memarg: MemoryImmediateFields of I64x2LoadSplat
memarg: MemoryImmediateTrait Implementations
Auto Trait Implementations
impl<'a> Send for Operator<'a>
impl<'a> Sync for Operator<'a>
impl<'a> Unpin for Operator<'a>
impl<'a> RefUnwindSafe for Operator<'a>
impl<'a> UnwindSafe for Operator<'a>
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,