pub enum InstructionResolverwhere
u16: Archive,
u32: Archive,
ValType: Archive,
u64: Archive,
i32: Archive,
i64: Archive,
f32: Archive,
f64: Archive,{
Show 236 variants
LocalCopy32(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver),
LocalCopy64(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver),
LocalCopy128(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver),
LocalCopy128Ref(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver),
LocalCopyRef(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver),
LocalsStore32(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
LocalsStore64(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
LocalsStore128(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
LocalsStoreRef(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
Unreachable,
Nop,
Block(<u32 as Archive>::Resolver),
BlockWithType(<ValType as Archive>::Resolver, <u32 as Archive>::Resolver),
BlockWithFuncType(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
Loop(<u32 as Archive>::Resolver),
LoopWithType(<ValType as Archive>::Resolver, <u32 as Archive>::Resolver),
LoopWithFuncType(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
If(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
IfWithType(<ValType as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
IfWithFuncType(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
Else(<u32 as Archive>::Resolver),
EndBlockFrame,
Br(<u32 as Archive>::Resolver),
BrIf(<u32 as Archive>::Resolver),
BrTable(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
BrLabel(<u32 as Archive>::Resolver),
Return,
Call(<u32 as Archive>::Resolver),
CallIndirect(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
ReturnCall(<u32 as Archive>::Resolver),
ReturnCallIndirect(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
Drop32,
Drop64,
Drop128,
DropRef,
Select32,
Select64,
Select128,
SelectRef,
LocalGet32(<u16 as Archive>::Resolver),
LocalGet64(<u16 as Archive>::Resolver),
LocalGet128(<u16 as Archive>::Resolver),
LocalGetRef(<u16 as Archive>::Resolver),
LocalSet32(<u16 as Archive>::Resolver),
LocalSet64(<u16 as Archive>::Resolver),
LocalSet128(<u16 as Archive>::Resolver),
LocalSetRef(<u16 as Archive>::Resolver),
LocalTee32(<u16 as Archive>::Resolver),
LocalTee64(<u16 as Archive>::Resolver),
LocalTee128(<u16 as Archive>::Resolver),
LocalTeeRef(<u16 as Archive>::Resolver),
GlobalGet(<u32 as Archive>::Resolver),
GlobalSet32(<u32 as Archive>::Resolver),
GlobalSet64(<u32 as Archive>::Resolver),
GlobalSet128(<u32 as Archive>::Resolver),
GlobalSetRef(<u32 as Archive>::Resolver),
I32Load {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Load {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
F32Load {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
F64Load {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I32Load8S {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I32Load8U {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I32Load16S {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I32Load16U {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Load8S {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Load8U {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Load16S {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Load16U {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Load32S {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Load32U {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I32Store {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Store {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
F32Store {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
F64Store {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I32Store8 {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I32Store16 {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Store8 {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Store16 {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
I64Store32 {
offset: <u64 as Archive>::Resolver,
mem_addr: <u32 as Archive>::Resolver,
},
MemorySize(<u32 as Archive>::Resolver),
MemoryGrow(<u32 as Archive>::Resolver),
I32Const(<i32 as Archive>::Resolver),
I64Const(<i64 as Archive>::Resolver),
F32Const(<f32 as Archive>::Resolver),
F64Const(<f64 as Archive>::Resolver),
RefNull(<ValType as Archive>::Resolver),
RefFunc(<u32 as Archive>::Resolver),
RefIsNull,
I32Eqz,
I32Eq,
I32Ne,
I32LtS,
I32LtU,
I32GtS,
I32GtU,
I32LeS,
I32LeU,
I32GeS,
I32GeU,
I64Eqz,
I64Eq,
I64Ne,
I64LtS,
I64LtU,
I64GtS,
I64GtU,
I64LeS,
I64LeU,
I64GeS,
I64GeU,
F32Eq,
F32Ne,
F32Lt,
F32Gt,
F32Le,
F32Ge,
F64Eq,
F64Ne,
F64Lt,
F64Gt,
F64Le,
F64Ge,
I32Clz,
I32Ctz,
I32Popcnt,
I32Add,
I32Sub,
I32Mul,
I32DivS,
I32DivU,
I32RemS,
I32RemU,
I64Clz,
I64Ctz,
I64Popcnt,
I64Add,
I64Sub,
I64Mul,
I64DivS,
I64DivU,
I64RemS,
I64RemU,
I32And,
I32Or,
I32Xor,
I32Shl,
I32ShrS,
I32ShrU,
I32Rotl,
I32Rotr,
I64And,
I64Or,
I64Xor,
I64Shl,
I64ShrS,
I64ShrU,
I64Rotl,
I64Rotr,
F32Abs,
F32Neg,
F32Ceil,
F32Floor,
F32Trunc,
F32Nearest,
F32Sqrt,
F32Add,
F32Sub,
F32Mul,
F32Div,
F32Min,
F32Max,
F32Copysign,
F64Abs,
F64Neg,
F64Ceil,
F64Floor,
F64Trunc,
F64Nearest,
F64Sqrt,
F64Add,
F64Sub,
F64Mul,
F64Div,
F64Min,
F64Max,
F64Copysign,
I32WrapI64,
I32TruncF32S,
I32TruncF32U,
I32TruncF64S,
I32TruncF64U,
I32Extend8S,
I32Extend16S,
I64Extend8S,
I64Extend16S,
I64Extend32S,
I64ExtendI32S,
I64ExtendI32U,
I64TruncF32S,
I64TruncF32U,
I64TruncF64S,
I64TruncF64U,
F32ConvertI32S,
F32ConvertI32U,
F32ConvertI64S,
F32ConvertI64U,
F32DemoteF64,
F64ConvertI32S,
F64ConvertI32U,
F64ConvertI64S,
F64ConvertI64U,
F64PromoteF32,
I32ReinterpretF32,
I64ReinterpretF64,
F32ReinterpretI32,
F64ReinterpretI64,
I32TruncSatF32S,
I32TruncSatF32U,
I32TruncSatF64S,
I32TruncSatF64U,
I64TruncSatF32S,
I64TruncSatF32U,
I64TruncSatF64S,
I64TruncSatF64U,
TableInit(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
TableGet(<u32 as Archive>::Resolver),
TableSet(<u32 as Archive>::Resolver),
TableCopy {
from: <u32 as Archive>::Resolver,
to: <u32 as Archive>::Resolver,
},
TableGrow(<u32 as Archive>::Resolver),
TableSize(<u32 as Archive>::Resolver),
TableFill(<u32 as Archive>::Resolver),
MemoryInit(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
MemoryCopy(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver),
MemoryFill(<u32 as Archive>::Resolver),
DataDrop(<u32 as Archive>::Resolver),
ElemDrop(<u32 as Archive>::Resolver),
}
Expand description
The resolver for an archived Instruction
Variants§
LocalCopy32(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver)
The resolver for Instruction::LocalCopy32
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopy32::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopy32::1
LocalCopy64(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver)
The resolver for Instruction::LocalCopy64
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopy64::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopy64::1
LocalCopy128(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver)
The resolver for Instruction::LocalCopy128
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopy128::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopy128::1
LocalCopy128Ref(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver)
The resolver for Instruction::LocalCopy128Ref
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopy128Ref::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopy128Ref::1
LocalCopyRef(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver)
The resolver for Instruction::LocalCopyRef
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopyRef::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalCopyRef::1
LocalsStore32(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::LocalsStore32
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalsStore32::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalsStore32::1
2: <u32 as Archive>::Resolver
The resolver for Instruction::LocalsStore32::2
3: <u32 as Archive>::Resolver
The resolver for Instruction::LocalsStore32::3
LocalsStore64(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::LocalsStore64
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalsStore64::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalsStore64::1
2: <u32 as Archive>::Resolver
The resolver for Instruction::LocalsStore64::2
3: <u32 as Archive>::Resolver
The resolver for Instruction::LocalsStore64::3
LocalsStore128(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::LocalsStore128
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalsStore128::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalsStore128::1
2: <u32 as Archive>::Resolver
The resolver for Instruction::LocalsStore128::2
3: <u32 as Archive>::Resolver
The resolver for Instruction::LocalsStore128::3
LocalsStoreRef(<u16 as Archive>::Resolver, <u16 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::LocalsStoreRef
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalsStoreRef::0
1: <u16 as Archive>::Resolver
The resolver for Instruction::LocalsStoreRef::1
2: <u32 as Archive>::Resolver
The resolver for Instruction::LocalsStoreRef::2
3: <u32 as Archive>::Resolver
The resolver for Instruction::LocalsStoreRef::3
Unreachable
The resolver for Instruction::Unreachable
Nop
The resolver for Instruction::Nop
Block(<u32 as Archive>::Resolver)
The resolver for Instruction::Block
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::Block::0
BlockWithType(<ValType as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::BlockWithType
Tuple Fields
0: <ValType as Archive>::Resolver
The resolver for Instruction::BlockWithType::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::BlockWithType::1
BlockWithFuncType(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::BlockWithFuncType
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::BlockWithFuncType::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::BlockWithFuncType::1
Loop(<u32 as Archive>::Resolver)
The resolver for Instruction::Loop
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::Loop::0
LoopWithType(<ValType as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::LoopWithType
Tuple Fields
0: <ValType as Archive>::Resolver
The resolver for Instruction::LoopWithType::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::LoopWithType::1
LoopWithFuncType(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::LoopWithFuncType
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::LoopWithFuncType::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::LoopWithFuncType::1
If(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::If
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::If::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::If::1
IfWithType(<ValType as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::IfWithType
Tuple Fields
0: <ValType as Archive>::Resolver
The resolver for Instruction::IfWithType::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::IfWithType::1
2: <u32 as Archive>::Resolver
The resolver for Instruction::IfWithType::2
IfWithFuncType(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::IfWithFuncType
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::IfWithFuncType::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::IfWithFuncType::1
2: <u32 as Archive>::Resolver
The resolver for Instruction::IfWithFuncType::2
Else(<u32 as Archive>::Resolver)
The resolver for Instruction::Else
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::Else::0
EndBlockFrame
The resolver for Instruction::EndBlockFrame
Br(<u32 as Archive>::Resolver)
The resolver for Instruction::Br
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::Br::0
BrIf(<u32 as Archive>::Resolver)
The resolver for Instruction::BrIf
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::BrIf::0
BrTable(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::BrTable
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::BrTable::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::BrTable::1
BrLabel(<u32 as Archive>::Resolver)
The resolver for Instruction::BrLabel
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::BrLabel::0
Return
The resolver for Instruction::Return
Call(<u32 as Archive>::Resolver)
The resolver for Instruction::Call
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::Call::0
CallIndirect(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::CallIndirect
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::CallIndirect::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::CallIndirect::1
ReturnCall(<u32 as Archive>::Resolver)
The resolver for Instruction::ReturnCall
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::ReturnCall::0
ReturnCallIndirect(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::ReturnCallIndirect
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::ReturnCallIndirect::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::ReturnCallIndirect::1
Drop32
The resolver for Instruction::Drop32
Drop64
The resolver for Instruction::Drop64
Drop128
The resolver for Instruction::Drop128
DropRef
The resolver for Instruction::DropRef
Select32
The resolver for Instruction::Select32
Select64
The resolver for Instruction::Select64
Select128
The resolver for Instruction::Select128
SelectRef
The resolver for Instruction::SelectRef
LocalGet32(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalGet32
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalGet32::0
LocalGet64(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalGet64
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalGet64::0
LocalGet128(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalGet128
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalGet128::0
LocalGetRef(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalGetRef
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalGetRef::0
LocalSet32(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalSet32
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalSet32::0
LocalSet64(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalSet64
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalSet64::0
LocalSet128(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalSet128
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalSet128::0
LocalSetRef(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalSetRef
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalSetRef::0
LocalTee32(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalTee32
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalTee32::0
LocalTee64(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalTee64
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalTee64::0
LocalTee128(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalTee128
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalTee128::0
LocalTeeRef(<u16 as Archive>::Resolver)
The resolver for Instruction::LocalTeeRef
Tuple Fields
0: <u16 as Archive>::Resolver
The resolver for Instruction::LocalTeeRef::0
GlobalGet(<u32 as Archive>::Resolver)
The resolver for Instruction::GlobalGet
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::GlobalGet::0
GlobalSet32(<u32 as Archive>::Resolver)
The resolver for Instruction::GlobalSet32
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::GlobalSet32::0
GlobalSet64(<u32 as Archive>::Resolver)
The resolver for Instruction::GlobalSet64
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::GlobalSet64::0
GlobalSet128(<u32 as Archive>::Resolver)
The resolver for Instruction::GlobalSet128
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::GlobalSet128::0
GlobalSetRef(<u32 as Archive>::Resolver)
The resolver for Instruction::GlobalSetRef
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::GlobalSetRef::0
I32Load
The resolver for Instruction::I32Load
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I32Load::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I32Load::mem_addr
I64Load
The resolver for Instruction::I64Load
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Load::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Load::mem_addr
F32Load
The resolver for Instruction::F32Load
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::F32Load::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::F32Load::mem_addr
F64Load
The resolver for Instruction::F64Load
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::F64Load::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::F64Load::mem_addr
I32Load8S
The resolver for Instruction::I32Load8S
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I32Load8S::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I32Load8S::mem_addr
I32Load8U
The resolver for Instruction::I32Load8U
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I32Load8U::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I32Load8U::mem_addr
I32Load16S
The resolver for Instruction::I32Load16S
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I32Load16S::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I32Load16S::mem_addr
I32Load16U
The resolver for Instruction::I32Load16U
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I32Load16U::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I32Load16U::mem_addr
I64Load8S
The resolver for Instruction::I64Load8S
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Load8S::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Load8S::mem_addr
I64Load8U
The resolver for Instruction::I64Load8U
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Load8U::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Load8U::mem_addr
I64Load16S
The resolver for Instruction::I64Load16S
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Load16S::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Load16S::mem_addr
I64Load16U
The resolver for Instruction::I64Load16U
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Load16U::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Load16U::mem_addr
I64Load32S
The resolver for Instruction::I64Load32S
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Load32S::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Load32S::mem_addr
I64Load32U
The resolver for Instruction::I64Load32U
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Load32U::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Load32U::mem_addr
I32Store
The resolver for Instruction::I32Store
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I32Store::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I32Store::mem_addr
I64Store
The resolver for Instruction::I64Store
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Store::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Store::mem_addr
F32Store
The resolver for Instruction::F32Store
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::F32Store::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::F32Store::mem_addr
F64Store
The resolver for Instruction::F64Store
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::F64Store::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::F64Store::mem_addr
I32Store8
The resolver for Instruction::I32Store8
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I32Store8::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I32Store8::mem_addr
I32Store16
The resolver for Instruction::I32Store16
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I32Store16::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I32Store16::mem_addr
I64Store8
The resolver for Instruction::I64Store8
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Store8::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Store8::mem_addr
I64Store16
The resolver for Instruction::I64Store16
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Store16::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Store16::mem_addr
I64Store32
The resolver for Instruction::I64Store32
Fields
offset: <u64 as Archive>::Resolver
The resolver for Instruction::I64Store32::offset
mem_addr: <u32 as Archive>::Resolver
The resolver for Instruction::I64Store32::mem_addr
MemorySize(<u32 as Archive>::Resolver)
The resolver for Instruction::MemorySize
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::MemorySize::0
MemoryGrow(<u32 as Archive>::Resolver)
The resolver for Instruction::MemoryGrow
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::MemoryGrow::0
I32Const(<i32 as Archive>::Resolver)
The resolver for Instruction::I32Const
Tuple Fields
0: <i32 as Archive>::Resolver
The resolver for Instruction::I32Const::0
I64Const(<i64 as Archive>::Resolver)
The resolver for Instruction::I64Const
Tuple Fields
0: <i64 as Archive>::Resolver
The resolver for Instruction::I64Const::0
F32Const(<f32 as Archive>::Resolver)
The resolver for Instruction::F32Const
Tuple Fields
0: <f32 as Archive>::Resolver
The resolver for Instruction::F32Const::0
F64Const(<f64 as Archive>::Resolver)
The resolver for Instruction::F64Const
Tuple Fields
0: <f64 as Archive>::Resolver
The resolver for Instruction::F64Const::0
RefNull(<ValType as Archive>::Resolver)
The resolver for Instruction::RefNull
Tuple Fields
0: <ValType as Archive>::Resolver
The resolver for Instruction::RefNull::0
RefFunc(<u32 as Archive>::Resolver)
The resolver for Instruction::RefFunc
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::RefFunc::0
RefIsNull
The resolver for Instruction::RefIsNull
I32Eqz
The resolver for Instruction::I32Eqz
I32Eq
The resolver for Instruction::I32Eq
I32Ne
The resolver for Instruction::I32Ne
I32LtS
The resolver for Instruction::I32LtS
I32LtU
The resolver for Instruction::I32LtU
I32GtS
The resolver for Instruction::I32GtS
I32GtU
The resolver for Instruction::I32GtU
I32LeS
The resolver for Instruction::I32LeS
I32LeU
The resolver for Instruction::I32LeU
I32GeS
The resolver for Instruction::I32GeS
I32GeU
The resolver for Instruction::I32GeU
I64Eqz
The resolver for Instruction::I64Eqz
I64Eq
The resolver for Instruction::I64Eq
I64Ne
The resolver for Instruction::I64Ne
I64LtS
The resolver for Instruction::I64LtS
I64LtU
The resolver for Instruction::I64LtU
I64GtS
The resolver for Instruction::I64GtS
I64GtU
The resolver for Instruction::I64GtU
I64LeS
The resolver for Instruction::I64LeS
I64LeU
The resolver for Instruction::I64LeU
I64GeS
The resolver for Instruction::I64GeS
I64GeU
The resolver for Instruction::I64GeU
F32Eq
The resolver for Instruction::F32Eq
F32Ne
The resolver for Instruction::F32Ne
F32Lt
The resolver for Instruction::F32Lt
F32Gt
The resolver for Instruction::F32Gt
F32Le
The resolver for Instruction::F32Le
F32Ge
The resolver for Instruction::F32Ge
F64Eq
The resolver for Instruction::F64Eq
F64Ne
The resolver for Instruction::F64Ne
F64Lt
The resolver for Instruction::F64Lt
F64Gt
The resolver for Instruction::F64Gt
F64Le
The resolver for Instruction::F64Le
F64Ge
The resolver for Instruction::F64Ge
I32Clz
The resolver for Instruction::I32Clz
I32Ctz
The resolver for Instruction::I32Ctz
I32Popcnt
The resolver for Instruction::I32Popcnt
I32Add
The resolver for Instruction::I32Add
I32Sub
The resolver for Instruction::I32Sub
I32Mul
The resolver for Instruction::I32Mul
I32DivS
The resolver for Instruction::I32DivS
I32DivU
The resolver for Instruction::I32DivU
I32RemS
The resolver for Instruction::I32RemS
I32RemU
The resolver for Instruction::I32RemU
I64Clz
The resolver for Instruction::I64Clz
I64Ctz
The resolver for Instruction::I64Ctz
I64Popcnt
The resolver for Instruction::I64Popcnt
I64Add
The resolver for Instruction::I64Add
I64Sub
The resolver for Instruction::I64Sub
I64Mul
The resolver for Instruction::I64Mul
I64DivS
The resolver for Instruction::I64DivS
I64DivU
The resolver for Instruction::I64DivU
I64RemS
The resolver for Instruction::I64RemS
I64RemU
The resolver for Instruction::I64RemU
I32And
The resolver for Instruction::I32And
I32Or
The resolver for Instruction::I32Or
I32Xor
The resolver for Instruction::I32Xor
I32Shl
The resolver for Instruction::I32Shl
I32ShrS
The resolver for Instruction::I32ShrS
I32ShrU
The resolver for Instruction::I32ShrU
I32Rotl
The resolver for Instruction::I32Rotl
I32Rotr
The resolver for Instruction::I32Rotr
I64And
The resolver for Instruction::I64And
I64Or
The resolver for Instruction::I64Or
I64Xor
The resolver for Instruction::I64Xor
I64Shl
The resolver for Instruction::I64Shl
I64ShrS
The resolver for Instruction::I64ShrS
I64ShrU
The resolver for Instruction::I64ShrU
I64Rotl
The resolver for Instruction::I64Rotl
I64Rotr
The resolver for Instruction::I64Rotr
F32Abs
The resolver for Instruction::F32Abs
F32Neg
The resolver for Instruction::F32Neg
F32Ceil
The resolver for Instruction::F32Ceil
F32Floor
The resolver for Instruction::F32Floor
F32Trunc
The resolver for Instruction::F32Trunc
F32Nearest
The resolver for Instruction::F32Nearest
F32Sqrt
The resolver for Instruction::F32Sqrt
F32Add
The resolver for Instruction::F32Add
F32Sub
The resolver for Instruction::F32Sub
F32Mul
The resolver for Instruction::F32Mul
F32Div
The resolver for Instruction::F32Div
F32Min
The resolver for Instruction::F32Min
F32Max
The resolver for Instruction::F32Max
F32Copysign
The resolver for Instruction::F32Copysign
F64Abs
The resolver for Instruction::F64Abs
F64Neg
The resolver for Instruction::F64Neg
F64Ceil
The resolver for Instruction::F64Ceil
F64Floor
The resolver for Instruction::F64Floor
F64Trunc
The resolver for Instruction::F64Trunc
F64Nearest
The resolver for Instruction::F64Nearest
F64Sqrt
The resolver for Instruction::F64Sqrt
F64Add
The resolver for Instruction::F64Add
F64Sub
The resolver for Instruction::F64Sub
F64Mul
The resolver for Instruction::F64Mul
F64Div
The resolver for Instruction::F64Div
F64Min
The resolver for Instruction::F64Min
F64Max
The resolver for Instruction::F64Max
F64Copysign
The resolver for Instruction::F64Copysign
I32WrapI64
The resolver for Instruction::I32WrapI64
I32TruncF32S
The resolver for Instruction::I32TruncF32S
I32TruncF32U
The resolver for Instruction::I32TruncF32U
I32TruncF64S
The resolver for Instruction::I32TruncF64S
I32TruncF64U
The resolver for Instruction::I32TruncF64U
I32Extend8S
The resolver for Instruction::I32Extend8S
I32Extend16S
The resolver for Instruction::I32Extend16S
I64Extend8S
The resolver for Instruction::I64Extend8S
I64Extend16S
The resolver for Instruction::I64Extend16S
I64Extend32S
The resolver for Instruction::I64Extend32S
I64ExtendI32S
The resolver for Instruction::I64ExtendI32S
I64ExtendI32U
The resolver for Instruction::I64ExtendI32U
I64TruncF32S
The resolver for Instruction::I64TruncF32S
I64TruncF32U
The resolver for Instruction::I64TruncF32U
I64TruncF64S
The resolver for Instruction::I64TruncF64S
I64TruncF64U
The resolver for Instruction::I64TruncF64U
F32ConvertI32S
The resolver for Instruction::F32ConvertI32S
F32ConvertI32U
The resolver for Instruction::F32ConvertI32U
F32ConvertI64S
The resolver for Instruction::F32ConvertI64S
F32ConvertI64U
The resolver for Instruction::F32ConvertI64U
F32DemoteF64
The resolver for Instruction::F32DemoteF64
F64ConvertI32S
The resolver for Instruction::F64ConvertI32S
F64ConvertI32U
The resolver for Instruction::F64ConvertI32U
F64ConvertI64S
The resolver for Instruction::F64ConvertI64S
F64ConvertI64U
The resolver for Instruction::F64ConvertI64U
F64PromoteF32
The resolver for Instruction::F64PromoteF32
I32ReinterpretF32
The resolver for Instruction::I32ReinterpretF32
I64ReinterpretF64
The resolver for Instruction::I64ReinterpretF64
F32ReinterpretI32
The resolver for Instruction::F32ReinterpretI32
F64ReinterpretI64
The resolver for Instruction::F64ReinterpretI64
I32TruncSatF32S
The resolver for Instruction::I32TruncSatF32S
I32TruncSatF32U
The resolver for Instruction::I32TruncSatF32U
I32TruncSatF64S
The resolver for Instruction::I32TruncSatF64S
I32TruncSatF64U
The resolver for Instruction::I32TruncSatF64U
I64TruncSatF32S
The resolver for Instruction::I64TruncSatF32S
I64TruncSatF32U
The resolver for Instruction::I64TruncSatF32U
I64TruncSatF64S
The resolver for Instruction::I64TruncSatF64S
I64TruncSatF64U
The resolver for Instruction::I64TruncSatF64U
TableInit(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::TableInit
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::TableInit::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::TableInit::1
TableGet(<u32 as Archive>::Resolver)
The resolver for Instruction::TableGet
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::TableGet::0
TableSet(<u32 as Archive>::Resolver)
The resolver for Instruction::TableSet
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::TableSet::0
TableCopy
The resolver for Instruction::TableCopy
Fields
from: <u32 as Archive>::Resolver
The resolver for Instruction::TableCopy::from
to: <u32 as Archive>::Resolver
The resolver for Instruction::TableCopy::to
TableGrow(<u32 as Archive>::Resolver)
The resolver for Instruction::TableGrow
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::TableGrow::0
TableSize(<u32 as Archive>::Resolver)
The resolver for Instruction::TableSize
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::TableSize::0
TableFill(<u32 as Archive>::Resolver)
The resolver for Instruction::TableFill
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::TableFill::0
MemoryInit(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::MemoryInit
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::MemoryInit::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::MemoryInit::1
MemoryCopy(<u32 as Archive>::Resolver, <u32 as Archive>::Resolver)
The resolver for Instruction::MemoryCopy
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::MemoryCopy::0
1: <u32 as Archive>::Resolver
The resolver for Instruction::MemoryCopy::1
MemoryFill(<u32 as Archive>::Resolver)
The resolver for Instruction::MemoryFill
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::MemoryFill::0
DataDrop(<u32 as Archive>::Resolver)
The resolver for Instruction::DataDrop
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::DataDrop::0
ElemDrop(<u32 as Archive>::Resolver)
The resolver for Instruction::ElemDrop
Tuple Fields
0: <u32 as Archive>::Resolver
The resolver for Instruction::ElemDrop::0