Enum wiggle::wasmtime_crate::ExternType [−][src]
pub enum ExternType {
Func(FuncType),
Global(GlobalType),
Table(TableType),
Memory(MemoryType),
Instance(InstanceType),
Module(ModuleType),
}
Expand description
A list of all possible types which can be externally referenced from a WebAssembly module.
This list can be found in ImportType
or ExportType
, so these types
can either be imported or exported.
Variants
Func(FuncType)
This external type is the type of a WebAssembly function.
Tuple Fields of Func
0: FuncType
Global(GlobalType)
This external type is the type of a WebAssembly global.
Tuple Fields of Global
0: GlobalType
Table(TableType)
This external type is the type of a WebAssembly table.
Tuple Fields of Table
0: TableType
Memory(MemoryType)
This external type is the type of a WebAssembly memory.
Tuple Fields of Memory
0: MemoryType
Instance(InstanceType)
This external type is the type of a WebAssembly instance.
Tuple Fields of Instance
0: InstanceType
Module(ModuleType)
This external type is the type of a WebAssembly module.
Tuple Fields of Module
0: ModuleType
Implementations
Attempt to return the underlying type of this external type,
returning None
if it is a different type.
Returns the underlying descriptor of this ExternType
, panicking
if it is a different type.
Panics
Panics if self
is not of the right type.
Attempt to return the underlying type of this external type,
returning None
if it is a different type.
Returns the underlying descriptor of this ExternType
, panicking
if it is a different type.
Panics
Panics if self
is not of the right type.
Attempt to return the underlying type of this external type,
returning None
if it is a different type.
Returns the underlying descriptor of this ExternType
, panicking
if it is a different type.
Panics
Panics if self
is not of the right type.
Attempt to return the underlying type of this external type,
returning None
if it is a different type.
Returns the underlying descriptor of this ExternType
, panicking
if it is a different type.
Panics
Panics if self
is not of the right type.
Attempt to return the underlying type of this external type,
returning None
if it is a different type.
Returns the underlying descriptor of this ExternType
, panicking
if it is a different type.
Panics
Panics if self
is not of the right type.
Attempt to return the underlying type of this external type,
returning None
if it is a different type.
Returns the underlying descriptor of this ExternType
, panicking
if it is a different type.
Panics
Panics if self
is not of the right type.
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ExternType
impl Send for ExternType
impl Sync for ExternType
impl Unpin for ExternType
impl UnwindSafe for ExternType
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more