Expand description
Types relating to type information provided by validation.
Structs§
- Component
Func Type - Represents a type of a component function.
- Component
Instance Type - Represents a type of a component instance.
- Component
Type - Represents a type of a component.
- Instance
Type - Represents a module instance type.
- Kebab
Str - Represents a kebab string slice used in validation.
- Kebab
String - Represents an owned kebab string for validation.
- Module
Type - Represents a core module type.
- Record
Type - Represents a record type.
- Tuple
Type - Represents a tuple type.
- TypeId
- Represents a unique identifier for a type known to a
crate::Validator
. - Types
- Represents the types known to a
crate::Validator
once validation has completed. - Types
Ref - Represents the types known to a
crate::Validator
during validation. - Union
Type - Represents a union type.
- Variant
Case - Represents a variant case.
- Variant
Type - Represents a variant type.
Enums§
- Component
Defined Type - Represents a component defined type.
- Component
Entity Type - The entity type for imports and exports of a component.
- Component
Instance Type Kind - Represents the kind of a component instance.
- Component
ValType - A component value type.
- Entity
Type - The entity type for imports and exports of a module.
- Instance
Type Kind - Represents the kind of module instance type.
- Type
- A unified type definition for validating WebAssembly modules and components.