Module types

Module types 

Source

Macrosยง

accessors ๐Ÿ”’
implement_from_pair_to_functiontype ๐Ÿ”’

Structsยง

ArchivedFunctionType
An archived FunctionType
ArchivedGlobalType
An archived GlobalType
ArchivedInitExpr
An archived InitExpr
ArchivedMemoryType
An archived MemoryType
ArchivedTableType
An archived TableType
ArchivedTagType
An archived TagType
ArchivedV128
An archived V128
ExportType
A descriptor for an exported WebAssembly value.
FunctionType
The signature of a function that is either implemented in a Wasm module or exposed to Wasm by the host.
FunctionTypeResolver
The resolver for an archived FunctionType
GlobalType
WebAssembly global.
GlobalTypeResolver
The resolver for an archived GlobalType
ImportType
A descriptor for an imported value into a wasm module.
InitExpr
A serializable sequence of operators for init expressions in globals, element offsets and data offsets.
InitExprResolver
The resolver for an archived InitExpr
MemoryType
A descriptor for a WebAssembly memory type.
MemoryTypeResolver
The resolver for an archived MemoryType
TableType
A descriptor for a table in a WebAssembly module.
TableTypeResolver
The resolver for an archived TableType
TagType
The signature of a tag that is either implemented in a Wasm module or exposed to Wasm by the host.
TagTypeResolver
The resolver for an archived TagType
V128
The WebAssembly V128 type
V128Resolver
The resolver for an archived V128

Enumsยง

ArchivedGlobalInit
An archived GlobalInit
ArchivedInitExprOp
An archived InitExprOp
ArchivedMutability
An archived Mutability
ArchivedTagKind
An archived TagKind
ArchivedType
An archived Type
ExternType
A list of all possible types which can be externally referenced from a WebAssembly module.
GlobalInit
Globals are initialized via const operators, references, or a serialized expression.
GlobalInitResolver
The resolver for an archived GlobalInit
InitExprOp
Supported operators in serialized init expressions.
InitExprOpResolver
The resolver for an archived InitExprOp
Mutability
Indicator of whether a global is mutable or not
MutabilityResolver
The resolver for an archived Mutability
TagKind
The kind of a tag.
TagKindResolver
The resolver for an archived TagKind
Type
A list of all possible value types in WebAssembly.
TypeResolver
The resolver for an archived Type

Functionsยง

is_global_compatible ๐Ÿ”’
is_memory_compatible ๐Ÿ”’
is_table_compatible ๐Ÿ”’
is_table_element_type_compatible ๐Ÿ”’