pub trait TypeData: Debug {
type Id: TypeIdentifier<Data = Self>;
}
Available on crate feature
validate
only.Expand description
A trait shared by all types within a Types
.
This is the data that can be retreived by indexing with the associated
TypeIdentifier
.
Required Associated Types§
Sourcetype Id: TypeIdentifier<Data = Self>
type Id: TypeIdentifier<Data = Self>
The identifier for this type data.
Implementations on Foreign Types§
Source§impl TypeData for Range<CoreTypeId>
impl TypeData for Range<CoreTypeId>
type Id = RecGroupId
Implementors§
Source§impl TypeData for ComponentDefinedType
Available on crate feature component-model
only.
impl TypeData for ComponentDefinedType
Available on crate feature
component-model
only.type Id = ComponentDefinedTypeId
Source§impl TypeData for ComponentValType
Available on crate feature component-model
only.
impl TypeData for ComponentValType
Available on crate feature
component-model
only.type Id = ComponentValueTypeId
Source§impl TypeData for ComponentFuncType
Available on crate feature component-model
only.
impl TypeData for ComponentFuncType
Available on crate feature
component-model
only.type Id = ComponentFuncTypeId
Source§impl TypeData for ComponentInstanceType
Available on crate feature component-model
only.
impl TypeData for ComponentInstanceType
Available on crate feature
component-model
only.type Id = ComponentInstanceTypeId
Source§impl TypeData for ComponentType
Available on crate feature component-model
only.
impl TypeData for ComponentType
Available on crate feature
component-model
only.type Id = ComponentTypeId
Source§impl TypeData for InstanceType
Available on crate feature component-model
only.
impl TypeData for InstanceType
Available on crate feature
component-model
only.Source§impl TypeData for ModuleType
Available on crate feature component-model
only.
impl TypeData for ModuleType
Available on crate feature
component-model
only.