[−][src]Enum wast_parser::Instruction 
A listing of all WebAssembly instructions that can be in a module that this crate currently parses.
Variants
Block(BlockType<'a>)If(BlockType<'a>)Loop(BlockType<'a>)Br(Index<'a>)BrIf(Index<'a>)BrTable(BrTableIndices<'a>)Call(Index<'a>)CallIndirect(CallIndirect<'a>)LocalGet(Index<'a>)LocalSet(Index<'a>)LocalTee(Index<'a>)GlobalGet(Index<'a>)GlobalSet(Index<'a>)TableGet(Index<'a>)TableSet(Index<'a>)I32Load(MemArg)I64Load(MemArg)F32Load(MemArg)F64Load(MemArg)I32Load8s(MemArg)I32Load8u(MemArg)I32Load16s(MemArg)I32Load16u(MemArg)I64Load8s(MemArg)I64Load8u(MemArg)I64Load16s(MemArg)I64Load16u(MemArg)I64Load32s(MemArg)I64Load32u(MemArg)I32Store(MemArg)I64Store(MemArg)F32Store(MemArg)F64Store(MemArg)I32Store8(MemArg)I32Store16(MemArg)I64Store8(MemArg)I64Store16(MemArg)I64Store32(MemArg)MemoryInit(MemoryInit<'a>)DataDrop(Index<'a>)ElemDrop(Index<'a>)TableInit(TableInit<'a>)TableFill(Index<'a>)TableSize(Index<'a>)TableGrow(Index<'a>)RefHost(u32)RefFunc(Index<'a>)I32Const(i32)I64Const(i64)F32Const(Float32)F64Const(Float64)AtomicNotify(MemArg)I32AtomicWait(MemArg)I64AtomicWait(MemArg)I32AtomicLoad(MemArg)I64AtomicLoad(MemArg)I32AtomicLoad8u(MemArg)I32AtomicLoad16u(MemArg)I64AtomicLoad8u(MemArg)I64AtomicLoad16u(MemArg)I64AtomicLoad32u(MemArg)I32AtomicStore(MemArg)I64AtomicStore(MemArg)I32AtomicStore8(MemArg)I32AtomicStore16(MemArg)I64AtomicStore8(MemArg)I64AtomicStore16(MemArg)I64AtomicStore32(MemArg)I32AtomicRmwAdd(MemArg)I64AtomicRmwAdd(MemArg)I32AtomicRmw8AddU(MemArg)I32AtomicRmw16AddU(MemArg)I64AtomicRmw8AddU(MemArg)I64AtomicRmw16AddU(MemArg)I64AtomicRmw32AddU(MemArg)I32AtomicRmwSub(MemArg)I64AtomicRmwSub(MemArg)I32AtomicRmw8SubU(MemArg)I32AtomicRmw16SubU(MemArg)I64AtomicRmw8SubU(MemArg)I64AtomicRmw16SubU(MemArg)I64AtomicRmw32SubU(MemArg)I32AtomicRmwAnd(MemArg)I64AtomicRmwAnd(MemArg)I32AtomicRmw8AndU(MemArg)I32AtomicRmw16AndU(MemArg)I64AtomicRmw8AndU(MemArg)I64AtomicRmw16AndU(MemArg)I64AtomicRmw32AndU(MemArg)I32AtomicRmwOr(MemArg)I64AtomicRmwOr(MemArg)I32AtomicRmw8OrU(MemArg)I32AtomicRmw16OrU(MemArg)I64AtomicRmw8OrU(MemArg)I64AtomicRmw16OrU(MemArg)I64AtomicRmw32OrU(MemArg)I32AtomicRmwXor(MemArg)I64AtomicRmwXor(MemArg)I32AtomicRmw8XorU(MemArg)I32AtomicRmw16XorU(MemArg)I64AtomicRmw8XorU(MemArg)I64AtomicRmw16XorU(MemArg)I64AtomicRmw32XorU(MemArg)I32AtomicRmwXchg(MemArg)I64AtomicRmwXchg(MemArg)I32AtomicRmw8XchgU(MemArg)I32AtomicRmw16XchgU(MemArg)I64AtomicRmw8XchgU(MemArg)I64AtomicRmw16XchgU(MemArg)I64AtomicRmw32XchgU(MemArg)I32AtomicRmwCmpxchg(MemArg)I64AtomicRmwCmpxchg(MemArg)I32AtomicRmw8CmpxchgU(MemArg)I32AtomicRmw16CmpxchgU(MemArg)I64AtomicRmw8CmpxchgU(MemArg)I64AtomicRmw16CmpxchgU(MemArg)I64AtomicRmw32CmpxchgU(MemArg)Trait Implementations
impl<'a> Parse<'a> for Instruction<'a>[src]
impl<'a> Debug for Instruction<'a>[src]
Auto Trait Implementations
impl<'a> Send for Instruction<'a>
impl<'a> Sync for Instruction<'a>
impl<'a> Unpin for Instruction<'a>
impl<'a> UnwindSafe for Instruction<'a>
impl<'a> RefUnwindSafe for Instruction<'a>
Blanket Implementations
impl<T, U> Into<U> for T where
    U: From<T>, [src]
U: From<T>,
impl<T> From<T> for 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.
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> Borrow<T> for T where
    T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
    T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
    T: 'static + ?Sized, [src]
T: 'static + ?Sized,