[−][src]Trait elrond_wasm::io::arg_types::ArgType
Required methods
Loading content...Implementors
impl<T0, T1, D> ArgType<D> for MultiArg2<T0, T1> where
T0: ArgType<D>,
T1: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + Sized,
impl<T0, T1, T2, D> ArgType<D> for MultiArg3<T0, T1, T2> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + Sized,
impl<T0, T1, T2, T3, D> ArgType<D> for MultiArg4<T0, T1, T2, T3> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + Sized,
impl<T0, T1, T2, T3, T4, D> ArgType<D> for MultiArg5<T0, T1, T2, T3, T4> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + Sized,
impl<T0, T1, T2, T3, T4, T5, D> ArgType<D> for MultiArg6<T0, T1, T2, T3, T4, T5> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, D> ArgType<D> for MultiArg7<T0, T1, T2, T3, T4, T5, T6> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, D> ArgType<D> for MultiArg8<T0, T1, T2, T3, T4, T5, T6, T7> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, D> ArgType<D> for MultiArg9<T0, T1, T2, T3, T4, T5, T6, T7, T8> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, D> ArgType<D> for MultiArg10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, D> ArgType<D> for MultiArg11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, D> ArgType<D> for MultiArg12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, D> ArgType<D> for MultiArg13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
T12: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + DynArgLoader<T12> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
T12: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + DynArgLoader<T12> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, D> ArgType<D> for MultiArg14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
T12: ArgType<D>,
T13: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + DynArgLoader<T12> + DynArgLoader<T13> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
T12: ArgType<D>,
T13: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + DynArgLoader<T12> + DynArgLoader<T13> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, D> ArgType<D> for MultiArg15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
T12: ArgType<D>,
T13: ArgType<D>,
T14: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + DynArgLoader<T12> + DynArgLoader<T13> + DynArgLoader<T14> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
T12: ArgType<D>,
T13: ArgType<D>,
T14: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + DynArgLoader<T12> + DynArgLoader<T13> + DynArgLoader<T14> + Sized,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, D> ArgType<D> for MultiArg16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
T12: ArgType<D>,
T13: ArgType<D>,
T14: ArgType<D>,
T15: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + DynArgLoader<T12> + DynArgLoader<T13> + DynArgLoader<T14> + DynArgLoader<T15> + Sized,
[src]
T0: ArgType<D>,
T1: ArgType<D>,
T2: ArgType<D>,
T3: ArgType<D>,
T4: ArgType<D>,
T5: ArgType<D>,
T6: ArgType<D>,
T7: ArgType<D>,
T8: ArgType<D>,
T9: ArgType<D>,
T10: ArgType<D>,
T11: ArgType<D>,
T12: ArgType<D>,
T13: ArgType<D>,
T14: ArgType<D>,
T15: ArgType<D>,
D: DynArgLoader<T0> + DynArgLoader<T1> + DynArgLoader<T2> + DynArgLoader<T3> + DynArgLoader<T4> + DynArgLoader<T5> + DynArgLoader<T6> + DynArgLoader<T7> + DynArgLoader<T8> + DynArgLoader<T9> + DynArgLoader<T10> + DynArgLoader<T11> + DynArgLoader<T12> + DynArgLoader<T13> + DynArgLoader<T14> + DynArgLoader<T15> + Sized,
impl<T, D> ArgType<D> for AsyncCallResult<T> where
T: ArgType<D>,
D: DynArgLoader<()> + DynArgLoader<i32> + DynArgLoader<Vec<u8>>,
[src]
T: ArgType<D>,
D: DynArgLoader<()> + DynArgLoader<i32> + DynArgLoader<Vec<u8>>,
impl<T, D> ArgType<D> for OptionalArg<T> where
T: ArgType<D>,
D: DynArgLoader<()>,
[src]
T: ArgType<D>,
D: DynArgLoader<()>,
impl<T, D> ArgType<D> for VarArgs<T> where
T: ArgType<D>,
D: DynArgLoader<()>,
[src]
T: ArgType<D>,
D: DynArgLoader<()>,
impl<T, D> ArgType<D> for T where
T: Decode,
D: DynArgLoader<T>,
[src]
T: Decode,
D: DynArgLoader<T>,