Modules§
- parser
- Witx syntax parsing from SExprs
- phases
- Paths to witx documents for various proposal phases
- polyfill
- Calculate required polyfill between interfaces
Structs§
- Case
- One of a number of possible types that a
Variant
can take. - Constant
- DocValidation
- Document
- Filesystem
- Handle
Datatype - Id
- Interface
Func - Interface
Func Param - Location
- Location in the source text
- MockFs
- Module
- Module
Import - Named
Type - Record
Datatype - A struct-like value with named fields.
- Record
Member - Record
Member Layout - Size
Align - Variant
- A type which represents how values can be one of a set of possible cases.
Enums§
- Abi
- Possible ABIs for interface functions to have.
- Builtin
Type - Definition
- Entry
- Instruction
- IntRepr
- Module
Definition - Module
Entry - Module
Import Variant - Record
Kind - Different kinds of records used for hinting various language-specific types.
- RepEquality
- SExpr
- Type
- Structure of all possible interface types.
- TypeRef
- Validation
Error - Wasm
Type - Enumerates wasm types used by interface types when lowering/lifting.
- Witx
Error
Traits§
- Bindgen
- Trait for language implementors to use to generate glue code between native WebAssembly signatures and interface types signatures.
- Documentation
- Enables generating Markdown formatted content.
- Layout
- Representable
- WitxIo