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.