[−][src]Crate witx
Modules
phases | Paths to witx documents for various proposal phases |
polyfill | Calculate required polyfill between interfaces |
Structs
CoreFuncType | Describes the WebAssembly signature of a function |
CoreParamType | A parameter in the WebAssembly type of a function. |
Document | |
EnumDatatype | |
EnumVariant | |
Filesystem | |
FlagsDatatype | |
FlagsMember | |
HandleDatatype | |
Id | |
IntConst | |
IntDatatype | |
InterfaceFunc | |
InterfaceFuncParam | |
Location | Location in the source text |
MockFs | |
Module | |
ModuleImport | |
NamedType | |
SizeAlign | |
StructDatatype | |
StructMember | |
StructMemberLayout | |
UnionDatatype | |
UnionLayout | |
UnionVariant |
Enums
AtomType | Enumerates the types permitted for function arguments in the WebAssembly spec |
BuiltinType | |
CoreParamSignifies | Enumerates the sort of relationship an WebAssembly parameter to an interface function parameter. |
DeclSyntax | |
Definition | |
Entry | |
IntRepr | |
InterfaceFuncParamPosition | |
ModuleDefinition | |
ModuleEntry | |
ModuleImportVariant | |
RepEquality | |
SExpr | |
Type | |
TypePassedBy | Enumerates the strategies which may be used to pass a datatype as an argument |
TypeRef | |
ValidationError | |
WitxError |
Traits
Documentation | Enables generating Markdown formatted content. |
Layout | |
Representable | |
WitxIo |
Functions
load | Load a witx document from the filesystem |
parse | Parse a witx document from a str. |