[−][src]Trait elrond_wasm::io::dyn_arg::DynArg
Any type that is used as an endpoint argument must implement this trait.
Required methods
Loading content...Implementors
impl<I, D, T0, T1> DynArg<I, D> for MultiArg2<T0, T1> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
impl<I, D, T0, T1, T2> DynArg<I, D> for MultiArg3<T0, T1, T2> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3> DynArg<I, D> for MultiArg4<T0, T1, T2, T3> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4> DynArg<I, D> for MultiArg5<T0, T1, T2, T3, T4> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5> DynArg<I, D> for MultiArg6<T0, T1, T2, T3, T4, T5> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6> DynArg<I, D> for MultiArg7<T0, T1, T2, T3, T4, T5, T6> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7> DynArg<I, D> for MultiArg8<T0, T1, T2, T3, T4, T5, T6, T7> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7, T8> DynArg<I, D> for MultiArg9<T0, T1, T2, T3, T4, T5, T6, T7, T8> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> DynArg<I, D> for MultiArg10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> DynArg<I, D> for MultiArg11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> DynArg<I, D> for MultiArg12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> DynArg<I, D> for MultiArg13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
T12: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
T12: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> DynArg<I, D> for MultiArg14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
T12: DynArg<I, D>,
T13: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
T12: DynArg<I, D>,
T13: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> DynArg<I, D> for MultiArg15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
T12: DynArg<I, D>,
T13: DynArg<I, D>,
T14: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
T12: DynArg<I, D>,
T13: DynArg<I, D>,
T14: DynArg<I, D>,
impl<I, D, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> DynArg<I, D> for MultiArg16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
T12: DynArg<I, D>,
T13: DynArg<I, D>,
T14: DynArg<I, D>,
T15: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T0: DynArg<I, D>,
T1: DynArg<I, D>,
T2: DynArg<I, D>,
T3: DynArg<I, D>,
T4: DynArg<I, D>,
T5: DynArg<I, D>,
T6: DynArg<I, D>,
T7: DynArg<I, D>,
T8: DynArg<I, D>,
T9: DynArg<I, D>,
T10: DynArg<I, D>,
T11: DynArg<I, D>,
T12: DynArg<I, D>,
T13: DynArg<I, D>,
T14: DynArg<I, D>,
T15: DynArg<I, D>,
impl<I, D, T> DynArg<I, D> for AsyncCallResult<T> where
I: TopDecodeInput,
D: DynArgInput<I>,
T: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T: DynArg<I, D>,
impl<I, D, T> DynArg<I, D> for OptionalArg<T> where
I: TopDecodeInput,
D: DynArgInput<I>,
T: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T: DynArg<I, D>,
impl<I, D, T> DynArg<I, D> for VarArgs<T> where
I: TopDecodeInput,
D: DynArgInput<I>,
T: DynArg<I, D>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T: DynArg<I, D>,
impl<I, D, T> DynArg<I, D> for T where
I: TopDecodeInput,
D: DynArgInput<I>,
T: TopDecode,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
T: TopDecode,
All top-deserializable types can be endpoint arguments.