Modules
Witx syntax parsing from SExprs
Paths to witx documents for various proposal phases
Calculate required polyfill between interfaces
Structs
One of a number of possible types that a Variant
can take.
Location in the source text
A struct-like value with named fields.
A type which represents how values can be one of a set of possible cases.
Enums
Possible ABIs for interface functions to have.
Different kinds of records used for hinting various language-specific types.
Structure of all possible interface types.
Enumerates wasm types used by interface types when lowering/lifting.
Traits
Trait for language implementors to use to generate glue code between native WebAssembly signatures and interface types signatures.
Enables generating Markdown formatted content.