Module types

Source
Available on crate features runtime and component-model only.
Expand description

This module defines the Type type, representing the dynamic form of a component interface type.

Structs§

Case
A case declaration belonging to a variant
Component
Component type
ComponentFunc
Component function type
ComponentInstance
Component instance type
Enum
An enum interface type
Field
A field declaration belonging to a record
Flags
A flags interface type
List
A list interface type
Module
Core module type
OptionType
An option interface type
Record
A record interface type
ResourceType
Representation of a resource type in the component model.
ResultType
An expected interface type
Tuple
A tuple interface type
Variant
A variant interface type

Enums§

ComponentItem
Type of an item contained within the component
Type
Represents a component model interface type