Trait holochain_wasmer_host::prelude::WasmTypeList [−][src]
pub trait WasmTypeList { type CStruct; type Array: AsMut<[i128]>; fn from_array(array: Self::Array) -> Self; fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>; fn into_array(self) -> Self::Array; fn empty_array() -> Self::Array; fn from_c_struct(c_struct: Self::CStruct) -> Self; fn into_c_struct(self) -> Self::CStruct; fn wasm_types() -> &'static [Type]ⓘ; }
Expand description
The WasmTypeList
trait represents a tuple (list) of Wasm
typed values. It is used to get low-level representation of
such a tuple.
Associated Types
Required methods
fn from_array(array: Self::Array) -> Self
fn from_array(array: Self::Array) -> Self
Constructs Self
based on an array of values.
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
Constructs Self
based on a slice of values.
from_slice
returns a Result
because it is possible
that the slice doesn’t have the same size than
Self::Array
, in which circumstance an error of kind
TryFromSliceError
will be returned.
fn into_array(self) -> Self::Array
fn into_array(self) -> Self::Array
Builds and returns an array of type Array
from a tuple
(list) of values.
fn empty_array() -> Self::Array
fn empty_array() -> Self::Array
Allocates and return an empty array of type Array
that
will hold a tuple (list) of values, usually to hold the
returned values of a WebAssembly function call.
fn from_c_struct(c_struct: Self::CStruct) -> Self
fn from_c_struct(c_struct: Self::CStruct) -> Self
Builds a tuple (list) of values from a C struct of type
CStruct
.
fn into_c_struct(self) -> Self::CStruct
fn into_c_struct(self) -> Self::CStruct
Builds and returns a C struct of type CStruct
from a
tuple (list) of values.
Implementations on Foreign Types
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
type CStruct = S9<A1, A2, A3, A4, A5, A6, A7, A8, A9>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9), TryFromSliceError>
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9)
impl<A1, A2, A3, A4, A5> WasmTypeList for (A1, A2, A3, A4, A5) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5> WasmTypeList for (A1, A2, A3, A4, A5) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
type CStruct = S5<A1, A2, A3, A4, A5>
pub fn from_array(
array: <(A1, A2, A3, A4, A5) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5)
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5)
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) 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,
type CStruct = S12<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
A10: FromToNativeWasmType,
A11: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
A10: FromToNativeWasmType,
A11: FromToNativeWasmType,
type CStruct = S11<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6, A7> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
type CStruct = S7<A1, A2, A3, A4, A5, A6, A7>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7)
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7)
impl<A1, A2, A3> WasmTypeList for (A1, A2, A3) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
impl<A1, A2, A3> WasmTypeList for (A1, A2, A3) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
type CStruct = S3<A1, A2, A3>
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
A23: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
A23: FromToNativeWasmType,
type CStruct = S23<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23) as WasmTypeList>::CStruct
impl<A1, A2> WasmTypeList for (A1, A2) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
impl<A1, A2> WasmTypeList for (A1, A2) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
type CStruct = S2<A1, A2>
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) 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,
type CStruct = S19<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) 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,
type CStruct = S17<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) as WasmTypeList>::CStruct
type CStruct = S0
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) 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,
type CStruct = S14<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
type CStruct = S22<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) as WasmTypeList>::CStruct
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> WasmTypeList for (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) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
A23: FromToNativeWasmType,
A24: FromToNativeWasmType,
A25: FromToNativeWasmType,
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> WasmTypeList for (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) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
A23: FromToNativeWasmType,
A24: FromToNativeWasmType,
A25: FromToNativeWasmType,
type CStruct = S25<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>
pub fn from_array(
array: <(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) as WasmTypeList>::Array
) -> (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)
pub fn from_slice(
slice: &[i128]
) -> Result<(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), TryFromSliceError>
pub fn into_array(
self
) -> <(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) as WasmTypeList>::Array
pub fn empty_array(
) -> <(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) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(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) as WasmTypeList>::CStruct
) -> (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)
pub fn into_c_struct(
self
) -> <(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) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) 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,
A21: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) 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,
A21: FromToNativeWasmType,
type CStruct = S21<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) 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,
type CStruct = S15<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6, A7, A8> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
type CStruct = S8<A1, A2, A3, A4, A5, A6, A7, A8>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8), TryFromSliceError>
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8)
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) 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,
type CStruct = S18<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) 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,
type CStruct = S20<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6> WasmTypeList for (A1, A2, A3, A4, A5, A6) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6> WasmTypeList for (A1, A2, A3, A4, A5, A6) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
type CStruct = S6<A1, A2, A3, A4, A5, A6>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6)
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6)
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) 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,
type CStruct = S16<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) 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,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) 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,
type CStruct = S13<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) as WasmTypeList>::CStruct
type CStruct = Infallible
impl<A1, A2, A3, A4> WasmTypeList for (A1, A2, A3, A4) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
impl<A1, A2, A3, A4> WasmTypeList for (A1, A2, A3, A4) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
type CStruct = S4<A1, A2, A3, A4>
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4)
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> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
A23: FromToNativeWasmType,
A24: FromToNativeWasmType,
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> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
A23: FromToNativeWasmType,
A24: FromToNativeWasmType,
type CStruct = S24<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24), TryFromSliceError>
pub fn into_array(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) as WasmTypeList>::Array
pub fn empty_array(
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24) as WasmTypeList>::CStruct
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
A10: FromToNativeWasmType,
impl<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> WasmTypeList for (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
A6: FromToNativeWasmType,
A7: FromToNativeWasmType,
A8: FromToNativeWasmType,
A9: FromToNativeWasmType,
A10: FromToNativeWasmType,
type CStruct = S10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>
pub fn from_array(
array: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) as WasmTypeList>::Array
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)
pub fn from_slice(
slice: &[i128]
) -> Result<(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), TryFromSliceError>
pub fn from_c_struct(
c_struct: <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) as WasmTypeList>::CStruct
) -> (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)
pub fn into_c_struct(
self
) -> <(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) as WasmTypeList>::CStruct
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> WasmTypeList for (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) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
A23: FromToNativeWasmType,
A24: FromToNativeWasmType,
A25: FromToNativeWasmType,
A26: FromToNativeWasmType,
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> WasmTypeList for (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) 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,
A21: FromToNativeWasmType,
A22: FromToNativeWasmType,
A23: FromToNativeWasmType,
A24: FromToNativeWasmType,
A25: FromToNativeWasmType,
A26: FromToNativeWasmType,
type CStruct = S26<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>
pub fn from_array(
array: <(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) as WasmTypeList>::Array
) -> (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)
pub fn from_slice(
slice: &[i128]
) -> Result<(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), TryFromSliceError>
pub fn into_array(
self
) -> <(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) as WasmTypeList>::Array
pub fn empty_array(
) -> <(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) as WasmTypeList>::Array
pub fn from_c_struct(
c_struct: <(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) as WasmTypeList>::CStruct
) -> (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)
pub fn into_c_struct(
self
) -> <(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) as WasmTypeList>::CStruct