pub type Endpoint = (Arc<dyn EndpointAdapt, Global>, Box<dyn ConRecvAdapt<Item = Pin<Box<dyn Future<Output = Result<(Arc<dyn ConAdapt, Global>, Box<dyn InChanRecvAdapt<Item = Pin<Box<dyn Future<Output = Result<Box<dyn AsFramedReader, Global>, KitsuneError>> + Send, Global>>>, Global>), KitsuneError>> + Send, Global>>>, Global>);
Expand description

A tx backend Endpoint is both the ability to make outgoing connections, but also to receive incoming connections.

Trait Implementations§

source§

impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where T0: Deserialize<'de>, T1: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
1.71.0 · source§

impl<T> From<[T; 2]> for (T, T)

source§

fn from(array: [T; 2]) -> (T, T)

Converts to this type from the input type.
§

impl<A1, A2, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, Rets, RetsAsResult, Func> HostFunction<(A1, A2), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, A23: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, A23: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, A23: FromToNativeWasmType, A24: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, A23: FromToNativeWasmType, A24: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, A23: FromToNativeWasmType, A24: FromToNativeWasmType, A25: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, A23: FromToNativeWasmType, A24: FromToNativeWasmType, A25: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, Rets, RetsAsResult, Env, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26), Rets, WithEnv, Env> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, A23: FromToNativeWasmType, A24: FromToNativeWasmType, A25: FromToNativeWasmType, A26: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(&Env, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26) -> RetsAsResult + Send + 'static,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
§

impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, Rets, RetsAsResult, Func> HostFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26), Rets, WithoutEnv, ()> for Funcwhere A1: FromToNativeWasmType, A2: FromToNativeWasmType, A3: FromToNativeWasmType, A4: FromToNativeWasmType, A5: FromToNativeWasmType, A6: FromToNativeWasmType, A7: FromToNativeWasmType, A8: FromToNativeWasmType, A9: FromToNativeWasmType, A10: FromToNativeWasmType, A11: FromToNativeWasmType, A12: FromToNativeWasmType, A13: FromToNativeWasmType, A14: FromToNativeWasmType, A15: FromToNativeWasmType, A16: FromToNativeWasmType, A17: FromToNativeWasmType, A18: FromToNativeWasmType, A19: FromToNativeWasmType, A20: FromToNativeWasmType, A21: FromToNativeWasmType, A22: FromToNativeWasmType, A23: FromToNativeWasmType, A24: FromToNativeWasmType, A25: FromToNativeWasmType, A26: FromToNativeWasmType, Rets: WasmTypeList, RetsAsResult: IntoResult<Rets>, Func: Fn(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26) -> RetsAsResult + 'static + Send,

§

fn function_body_ptr(self) -> *const VMFunctionBody

Get the pointer to the function body.
source§

impl<T0, T1> Serialize for (T0, T1)where T0: Serialize, T1: Serialize,

source§

fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<K, V> Source for (K, V)where K: ToKey, V: ToValue,

source§

fn visit<'kvs>(&'kvs self, visitor: &mut dyn Visitor<'kvs>) -> Result<(), Error>

Visit key-value pairs. Read more
source§

fn get<'v>(&'v self, key: Key<'_>) -> Option<Value<'v>>

Get the value for a given key. Read more
source§

fn count(&self) -> usize

Count the number of key-value pairs that can be visited. Read more
source§

impl<'a, O, P> TryFrom<&'a Row<'a>> for (O, P)where O: FromSql, P: FromSql,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(row: &'a Row<'a>) -> Result<(O, P), Error>

Performs the conversion.