Expand description

Types relating to type information provided by validation.

Structs

Represents a type of a component function.
Represents a type of a component instance.
Represents a type of a component.
Represents a module instance type.
Represents a core module type.
Represents a record type.
Represents a tuple type.
Represents a unique identifier for a type known to a crate::Validator.
Represents the types known to a crate::Validator once validation has completed.
Represents the types known to a crate::Validator during validation.
Represents a union type.
Represents a variant case.
Represents a variant type.

Enums

Represents a component defined type.
The entity type for imports and exports of a component.
Represents the kind of a component instance.
A component value type.
The entity type for imports and exports of a module.
Represents the kind of module instance type.
A unified type definition for validating WebAssembly modules and components.