Skip to main content

Crate webassembly

Crate webassembly 

Source
Expand description

Full exhaustive WebAssembly Opcode Constants — Core Spec 3.0 (bikeshed Feb 2026) https://webassembly.github.io/spec/core/bikeshed/ 100 % complete — no placeholders, every opcode listed.

Modules§

leb128
Re-export of LEB128 encoding/decoding functions for compiler builders LEB128 encoding and decoding utilities
op

Structs§

Code
Data
Element
Export
FuncType
Global
GlobalType
Import
Limits
MemArg
Program
Table
Tag

Enums§

BlockType
DataMode
ImportDesc
Instruction
Section
ValType

Constants§

BLOCKTYPE_VOID
Block type for void (empty block)
CODE
CUSTOM
DATA
DATACOUNT
DESC_FUNCTION
Export kind constants for use when building export sections
DESC_GLOBAL
DESC_MEMORY
DESC_TABLE
DESC_TAG
ELEMENT
EXPORT
EXTERNREF
F32
F64
FUNCREF
FUNCTION
GLOBAL
I32
I64
IMPORT
LIMIT_MIN
Limit flags for memory and table limits
LIMIT_MIN_MAX
LIMIT_MIN_MAX_SHARED
LIMIT_MIN_SHARED
MAGIC
MEMORY
START
TABLE
TAG
TYPE
V128
VERSION

Traits§

TypeWasmExt

Functions§

encode
encode_export
Encode an export entry
encode_functype
Encode a function type to bytes Format: 0x60 [params] [results]
encode_import
Encode an import entry
encode_limits
Encode limits for memory or table
parse
valtype_to_byte
Convert a ValType to its byte representation