Enum wasmtime_runtime::TableElement [−][src]
pub enum TableElement { FuncRef(*mut VMCallerCheckedAnyfunc), ExternRef(Option<VMExternRef>), }
An element going into or coming out of a table.
Variants
FuncRef(*mut VMCallerCheckedAnyfunc)
A funcref
.
ExternRef(Option<VMExternRef>)
An exrernref
.
Trait Implementations
impl Clone for TableElement
[src]
impl Clone for TableElement
[src]fn clone(&self) -> TableElement
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl From<*mut VMCallerCheckedAnyfunc> for TableElement
[src]
impl From<*mut VMCallerCheckedAnyfunc> for TableElement
[src]fn from(f: *mut VMCallerCheckedAnyfunc) -> TableElement
[src]
impl From<Option<VMExternRef>> for TableElement
[src]
impl From<Option<VMExternRef>> for TableElement
[src]fn from(x: Option<VMExternRef>) -> TableElement
[src]
impl From<VMExternRef> for TableElement
[src]
impl From<VMExternRef> for TableElement
[src]fn from(x: VMExternRef) -> TableElement
[src]
impl TryFrom<TableElement> for *mut VMCallerCheckedAnyfunc
[src]
impl TryFrom<TableElement> for *mut VMCallerCheckedAnyfunc
[src]type Error = TableElement
The type returned in the event of a conversion error.
fn try_from(e: TableElement) -> Result<Self, Self::Error>
[src]
impl TryFrom<TableElement> for Option<VMExternRef>
[src]
impl TryFrom<TableElement> for Option<VMExternRef>
[src]type Error = TableElement
The type returned in the event of a conversion error.