Struct wasmer::TypedFunction
source · pub struct TypedFunction<Args, Rets> { /* private fields */ }
Expand description
A WebAssembly function that can be called natively (using the Native ABI).
Implementations§
source§impl<Rets> TypedFunction<(), Rets>where
Rets: WasmTypeList,
impl<Rets> TypedFunction<(), Rets>where
Rets: WasmTypeList,
sourcepub fn call(&self, store: &mut impl AsStoreMut) -> Result<Rets, RuntimeError>
pub fn call(&self, store: &mut impl AsStoreMut) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, Rets> TypedFunction<A1, Rets>where
A1: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, Rets> TypedFunction<A1, Rets>where
A1: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, Rets> TypedFunction<(A1, A2), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, Rets> TypedFunction<(A1, A2), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, Rets> TypedFunction<(A1, A2, A3), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, Rets> TypedFunction<(A1, A2, A3), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, Rets> TypedFunction<(A1, A2, A3, A4), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, A4, Rets> TypedFunction<(A1, A2, A3, A4), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, Rets> TypedFunction<(A1, A2, A3, A4, A5), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, A4, A5, Rets> TypedFunction<(A1, A2, A3, A4, A5), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, A4, A5, A6, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, A4, A5, A6, A7, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, A4, A5, A6, A7, A8, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
A10: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
A10: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
A10: FromToNativeWasmType,
A11: FromToNativeWasmType,
Rets: WasmTypeList,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), Rets>where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
A10: FromToNativeWasmType,
A11: FromToNativeWasmType,
Rets: WasmTypeList,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16,
A17: A17
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16,
A17: A17
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16,
A17: A17,
A18: A18
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16,
A17: A17,
A18: A18
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16,
A17: A17,
A18: A18,
A19: A19
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16,
A17: A17,
A18: A18,
A19: A19
) -> Result<Rets, RuntimeError>
Call the typed func and return results.
source§impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20), Rets>where
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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Rets> TypedFunction<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20), Rets>where
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,
sourcepub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16,
A17: A17,
A18: A18,
A19: A19,
A20: A20
) -> Result<Rets, RuntimeError>
pub fn call(
&self,
store: &mut impl AsStoreMut,
A1: A1,
A2: A2,
A3: A3,
A4: A4,
A5: A5,
A6: A6,
A7: A7,
A8: A8,
A9: A9,
A10: A10,
A11: A11,
A12: A12,
A13: A13,
A14: A14,
A15: A15,
A16: A16,
A17: A17,
A18: A18,
A19: A19,
A20: A20
) -> Result<Rets, RuntimeError>
Call the typed func and return results.