Trait wasmer::WasmTypeList [−][src]
pub trait WasmTypeList where
Self: Sized, { 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
[src]
fn from_array(array: Self::Array) -> Self
[src]Constructs Self
based on an array of values.
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]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
[src]
fn into_array(self) -> Self::Array
[src]Builds and returns an array of type Array
from a tuple
(list) of values.
fn empty_array() -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]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
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]Builds a tuple (list) of values from a C struct of type
CStruct
.
fn into_c_struct(self) -> Self::CStruct
[src]
fn into_c_struct(self) -> Self::CStruct
[src]Builds and returns a C struct of type CStruct
from a
tuple (list) of values.
Implementations on Foreign Types
impl WasmTypeList for ()
[src]
impl WasmTypeList for ()
[src]type CStruct = S0
type Array = [i128; 0]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
impl<A1, A2> WasmTypeList for (A1, A2) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
[src]
impl<A1, A2> WasmTypeList for (A1, A2) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
[src]type CStruct = S2<A1, A2>
type Array = [i128; 2]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
impl<A1, A2, A3> WasmTypeList for (A1, A2, A3) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
[src]
impl<A1, A2, A3> WasmTypeList for (A1, A2, A3) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
[src]type CStruct = S3<A1, A2, A3>
type Array = [i128; 3]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
impl<A1, A2, A3, A4> WasmTypeList for (A1, A2, A3, A4) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
[src]
impl<A1, A2, A3, A4> WasmTypeList for (A1, A2, A3, A4) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
[src]type CStruct = S4<A1, A2, A3, A4>
type Array = [i128; 4]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
impl<A1, A2, A3, A4, A5> WasmTypeList for (A1, A2, A3, A4, A5) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
[src]
impl<A1, A2, A3, A4, A5> WasmTypeList for (A1, A2, A3, A4, A5) where
A1: FromToNativeWasmType,
A2: FromToNativeWasmType,
A3: FromToNativeWasmType,
A4: FromToNativeWasmType,
A5: FromToNativeWasmType,
[src]type CStruct = S5<A1, A2, A3, A4, A5>
type Array = [i128; 5]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S6<A1, A2, A3, A4, A5, A6>
type Array = [i128; 6]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S7<A1, A2, A3, A4, A5, A6, A7>
type Array = [i128; 7]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S8<A1, A2, A3, A4, A5, A6, A7, A8>
type Array = [i128; 8]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S9<A1, A2, A3, A4, A5, A6, A7, A8, A9>
type Array = [i128; 9]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S10<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10>
type Array = [i128; 10]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S11<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11>
type Array = [i128; 11]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S12<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12>
type Array = [i128; 12]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S13<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>
type Array = [i128; 13]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S14<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14>
type Array = [i128; 14]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S15<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15>
type Array = [i128; 15]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S16<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16>
type Array = [i128; 16]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S17<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17>
type Array = [i128; 17]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S18<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18>
type Array = [i128; 18]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S19<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19>
type Array = [i128; 19]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S20<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20>
type Array = [i128; 20]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]type CStruct = S21<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21>
type Array = [i128; 21]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]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>
type Array = [i128; 22]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]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>
type Array = [i128; 23]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]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>
type Array = [i128; 24]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]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>
type Array = [i128; 25]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
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,
[src]
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,
[src]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>
type Array = [i128; 26]
fn from_array(array: Self::Array) -> Self
[src]
fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(c_struct: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
impl WasmTypeList for Infallible
[src]
impl WasmTypeList for Infallible
[src]type CStruct = Self
type Array = [i128; 0]
fn from_array(_: Self::Array) -> Self
[src]
fn from_slice(_: &[i128]) -> Result<Self, TryFromSliceError>
[src]
fn into_array(self) -> Self::Array
[src]
fn empty_array() -> Self::Array
[src]
fn from_c_struct(_: Self::CStruct) -> Self
[src]
fn into_c_struct(self) -> Self::CStruct
[src]
fn wasm_types() -> &'static [Type]ⓘ
[src]
Implementors
impl<A1> WasmTypeList for A1 where
A1: FromToNativeWasmType,
[src]
impl<A1> WasmTypeList for A1 where
A1: FromToNativeWasmType,
[src]