[][src]Trait wasmer::WasmTypeList

pub trait WasmTypeList where
    Self: Sized
{ type CStruct; type Array: AsMut<[i128]>; pub fn from_array(array: Self::Array) -> Self;
pub fn from_slice(slice: &[i128]) -> Result<Self, TryFromSliceError>;
pub fn into_array(self) -> Self::Array;
pub fn empty_array() -> Self::Array;
pub fn from_c_struct(c_struct: Self::CStruct) -> Self;
pub fn into_c_struct(self) -> Self::CStruct;
pub fn wasm_types() -> &'static [Type]

Notable traits for &'_ [u8]

impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]
; }

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

type CStruct[src]

The C type (a struct) that can hold/represent all the represented values.

type Array: AsMut<[i128]>[src]

The array type that can hold all the represented values.

Note that all values are stored in their binary form.

Loading content...

Required methods

pub fn from_array(array: Self::Array) -> Self[src]

Constructs Self based on an array of values.

pub 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.

pub fn into_array(self) -> Self::Array[src]

Builds and returns an array of type Array from a tuple (list) of values.

pub 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.

pub fn from_c_struct(c_struct: Self::CStruct) -> Self[src]

Builds a tuple (list) of values from a C struct of type CStruct.

pub fn into_c_struct(self) -> Self::CStruct[src]

Builds and returns a C struct of type CStruct from a tuple (list) of values.

pub fn wasm_types() -> &'static [Type]

Notable traits for &'_ [u8]

impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]
[src]

Get the Wasm types for the tuple (list) of currently represented values.

Loading content...

Implementations on Foreign Types

impl WasmTypeList for ()[src]

type CStruct = S0

type Array = [i128; 0]

impl<A1, A2> WasmTypeList for (A1, A2) where
    A1: FromToNativeWasmType,
    A2: FromToNativeWasmType
[src]

type CStruct = S2<A1, A2>

type Array = [i128; 2]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

impl WasmTypeList for Infallible[src]

type CStruct = Self

type Array = [i128; 0]

Loading content...

Implementors

impl<A1> WasmTypeList for A1 where
    A1: FromToNativeWasmType
[src]

type CStruct = S1<A1>

type Array = [i128; 1]

Loading content...