Trait wasmer::HostFunction 
source · pub trait HostFunction<T, Args, Rets, Kind>where
    Args: WasmTypeList,
    Rets: WasmTypeList,
    Kind: HostFunctionKind,{
    fn function_body_ptr(&self) -> *const VMFunctionBody;
    fn call_trampoline_address() -> VMTrampoline;
}Expand description
The HostFunction trait represents the set of functions that
can be used as host function. To uphold this statement, it is
necessary for a function to be transformed into a pointer to
VMFunctionBody.
Required Methods
sourcefn function_body_ptr(&self) -> *const VMFunctionBody
 
fn function_body_ptr(&self) -> *const VMFunctionBody
Get the pointer to the function body.
sourcefn call_trampoline_address() -> VMTrampoline
 
fn call_trampoline_address() -> VMTrampoline
Get the pointer to the function call trampoline.