Enum wasmtime_runtime::Export [−][src]
pub enum Export {
Function(ExportFunction),
Table(ExportTable),
Memory(ExportMemory),
Global(ExportGlobal),
Instance(RuntimeInstance),
Module(Box<dyn Any>),
}Expand description
The value of an export passed from one instance to another.
Variants
Function(ExportFunction)A function export value.
Table(ExportTable)A table export value.
Memory(ExportMemory)A memory export value.
Global(ExportGlobal)A global export value.
Instance(RuntimeInstance)An instance
A module
Trait Implementations
impl From<ExportFunction> for Export[src]
impl From<ExportFunction> for Export[src]fn from(func: ExportFunction) -> Export[src]
fn from(func: ExportFunction) -> Export[src]Performs the conversion.
impl From<ExportGlobal> for Export[src]
impl From<ExportGlobal> for Export[src]fn from(func: ExportGlobal) -> Export[src]
fn from(func: ExportGlobal) -> Export[src]Performs the conversion.
impl From<ExportMemory> for Export[src]
impl From<ExportMemory> for Export[src]fn from(func: ExportMemory) -> Export[src]
fn from(func: ExportMemory) -> Export[src]Performs the conversion.
impl From<ExportTable> for Export[src]
impl From<ExportTable> for Export[src]fn from(func: ExportTable) -> Export[src]
fn from(func: ExportTable) -> Export[src]Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for Export
impl !Send for Export
impl !Sync for Export
impl Unpin for Export
impl !UnwindSafe for Export
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,