Crate tinywasm_types

Source
Expand description

Types used by tinywasm and tinywasm_parser.

Modules§

archive

Structs§

ArchivedData
An archived Data
ArchivedElement
An archived Element
ArchivedExport
An archived Export
ArchivedFuncType
An archived FuncType
ArchivedGlobal
An archived Global
ArchivedGlobalType
An archived GlobalType
ArchivedImport
An archived Import
ArchivedMemoryArg
An archived MemoryArg
ArchivedMemoryType
An archived MemoryType
ArchivedTableType
An archived TableType
ArchivedTinyWasmModule
An archived TinyWasmModule
ArchivedValueCounts
An archived ValueCounts
ArchivedValueCountsSmall
An archived ValueCountsSmall
ArchivedWasmFunction
An archived WasmFunction
Data
DataResolver
The resolver for an archived Data
Element
ElementResolver
The resolver for an archived Element
Export
A WebAssembly Module Export
ExportResolver
The resolver for an archived Export
FuncType
The type of a WebAssembly Function.
FuncTypeResolver
The resolver for an archived FuncType
Global
GlobalResolver
The resolver for an archived Global
GlobalType
GlobalTypeResolver
The resolver for an archived GlobalType
Import
ImportResolver
The resolver for an archived Import
MemoryArg
Represents a memory immediate in a WebAssembly memory instruction.
MemoryArgResolver
The resolver for an archived MemoryArg
MemoryType
Represents a memory’s type.
MemoryTypeResolver
The resolver for an archived MemoryType
TableType
TableTypeResolver
The resolver for an archived TableType
TinyWasmModule
A TinyWasm WebAssembly Module
TinyWasmModuleResolver
The resolver for an archived TinyWasmModule
ValueCounts
ValueCountsResolver
The resolver for an archived ValueCounts
ValueCountsSmall
ValueCountsSmallResolver
The resolver for an archived ValueCountsSmall
WasmFunction
WasmFunctionResolver
The resolver for an archived WasmFunction

Enums§

ArchivedConstInstruction
An archived ConstInstruction
ArchivedDataKind
An archived DataKind
ArchivedElementItem
An archived ElementItem
ArchivedElementKind
An archived ElementKind
ArchivedExternalKind
An archived ExternalKind
ArchivedImportKind
An archived ImportKind
ArchivedInstruction
An archived Instruction
ArchivedMemoryArch
An archived MemoryArch
ArchivedValType
An archived ValType
ConstInstruction
ConstInstructionResolver
The resolver for an archived ConstInstruction
DataKind
DataKindResolver
The resolver for an archived DataKind
ElementItem
ElementItemResolver
The resolver for an archived ElementItem
ElementKind
ElementKindResolver
The resolver for an archived ElementKind
ExternVal
A WebAssembly External Value.
ExternalKind
A WebAssembly External Kind.
ExternalKindResolver
The resolver for an archived ExternalKind
ImportKind
ImportKindResolver
The resolver for an archived ImportKind
Instruction
A WebAssembly Instruction
InstructionResolver
The resolver for an archived Instruction
MemoryArch
MemoryArchResolver
The resolver for an archived MemoryArch
ValType
Type of a WebAssembly value.
ValTypeResolver
The resolver for an archived ValType
WasmValue
A WebAssembly value.

Type Aliases§

Addr
A WebAssembly Address.
DataAddr
ElemAddr
ExternAddr
FuncAddr
GlobalAddr
LabelAddr
LocalAddr
MemAddr
ModuleInstanceAddr
TableAddr
TypeAddr