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.