[][src]Crate witx

Structs

AliasDatatype
CoreFuncType

Describes the WebAssembly signature of a function

CoreParamType

A parameter in the WebAssembly type of a function.

Datatype
Document
EnumDatatype
Filesystem
FlagsDatatype
Id
InterfaceFunc
InterfaceFuncParam
Location

Location in the source text

MockFs
Module
ModuleImport
StructDatatype
StructMember
UnionDatatype
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.

DatatypeIdent
DatatypePassedBy

Enumerates the strategies which may be used to pass a datatype as an argument

DatatypeVariant
DeclSyntax
Definition
Entry
IntRepr
InterfaceFuncParamPosition
ModuleDefinition
ModuleEntry
ModuleImportVariant
RenderSExpr
ValidationError
WitxError

Traits

Render
WitxIo

Functions

load

Load a witx document from the filesystem

parse

Parse a witx document from a str. (use ...) directives are not permitted.