Module parity_wasm::interpreter [] [src]

WebAssembly interpreter module.

Structs

CallerContext

Caller context.

ExecutionParams

Execution context.

MemoryInstance

Linear memory instance.

ModuleInstance

Module instance.

ProgramInstance

Program instance. Program is a set of instantiated modules.

TableInstance

Table instance.

UserDefinedElements

Set of user-defined module elements.

VariableInstance

Variable instance.

Enums

Error

Internal interpreter error.

ExportEntryType

Export type.

FunctionSignature

Function signature.

ItemIndex

Item index in items index space.

RuntimeValue

Runtime value.

UserFunctionDescriptor

User function descriptor

VariableType

Variable type.

Traits

ExternalVariableValue

Externally stored variable value.

ModuleInstanceInterface

Module instance API.

UserError

Custom user error.

UserFunctionExecutor

User functions executor.

Functions

native_module

Create wrapper for a module with given native user functions.