Modules§
- parser
- Witx syntax parsing from SExprs
Structs§
- Buffer
- Case
- One of a number of possible types that a
Variant
can take. - Constant
- Filesystem
- Function
- Handle
Datatype - Id
- Location
- Location in the source text
- MockFs
- Module
- Module
Id - Module
Validation - Named
Type - Param
- Record
Datatype - A struct-like value with named fields.
- Record
Member - Record
Member Layout - Resource
- Resource
Id - A unique id used to determine whether two handles are nominally referring to the same resource.
- Size
Align - Variant
- A type which represents how values can be one of a set of possible cases.
- Wasm
Signature - A raw WebAssembly signature with params and results.
Enums§
- Abi
- Possible ABIs for interface functions to have.
- Bitcast
- Builtin
Type - Call
Mode - Modes of calling a WebAssembly or host function.
- Instruction
- IntRepr
- Record
Kind - Different kinds of records used for hinting various language-specific types.
- Type
- Structure of all possible interface types.
- TypeRef
- Validation
Error - Wasm
Type - Enumerates wasm types used by interface types when lowering/lifting.
- Witx
Error - Witx
Instruction
Traits§
- Bindgen
- Trait for language implementors to use to generate glue code between native WebAssembly signatures and interface types signatures.
- Layout
- WitxIo