wasmparser::types

Trait TypeData

Source
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§

Source

type Id: TypeIdentifier<Data = Self>

The identifier for this type data.

Implementations on Foreign Types§

Source§

impl TypeData for Range<CoreTypeId>

Implementors§

Source§

impl TypeData for ComponentDefinedType

Available on crate feature component-model only.
Source§

impl TypeData for ComponentValType

Available on crate feature component-model only.
Source§

impl TypeData for ComponentFuncType

Available on crate feature component-model only.
Source§

impl TypeData for ComponentInstanceType

Available on crate feature component-model only.
Source§

impl TypeData for ComponentType

Available on crate feature component-model only.
Source§

impl TypeData for InstanceType

Available on crate feature component-model only.
Source§

impl TypeData for ModuleType

Available on crate feature component-model only.
Source§

impl TypeData for SubType