Trait elrond_wasm::io::contract_call_arg::ContractCallArg [−][src]
pub trait ContractCallArg: Sized { fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>; }
Trait that specifies how arguments are serialized in contract calls.
TODO: unite with DynArg trait when reorganizing argument handling.
Required methods
fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
Implementors
impl<T0, T1> ContractCallArg for &MultiArg2<T0, T1> where
T0: ContractCallArg,
T1: ContractCallArg,
[src]
impl<T0, T1> ContractCallArg for &MultiArg2<T0, T1> where
T0: ContractCallArg,
T1: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1> ContractCallArg for MultiArg2<T0, T1> where
T0: ContractCallArg,
T1: ContractCallArg,
[src]
impl<T0, T1> ContractCallArg for MultiArg2<T0, T1> where
T0: ContractCallArg,
T1: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2> ContractCallArg for &MultiArg3<T0, T1, T2> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
[src]
impl<T0, T1, T2> ContractCallArg for &MultiArg3<T0, T1, T2> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2> ContractCallArg for MultiArg3<T0, T1, T2> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
[src]
impl<T0, T1, T2> ContractCallArg for MultiArg3<T0, T1, T2> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3> ContractCallArg for &MultiArg4<T0, T1, T2, T3> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
[src]
impl<T0, T1, T2, T3> ContractCallArg for &MultiArg4<T0, T1, T2, T3> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3> ContractCallArg for MultiArg4<T0, T1, T2, T3> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
[src]
impl<T0, T1, T2, T3> ContractCallArg for MultiArg4<T0, T1, T2, T3> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4> ContractCallArg for &MultiArg5<T0, T1, T2, T3, T4> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4> ContractCallArg for &MultiArg5<T0, T1, T2, T3, T4> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4> ContractCallArg for MultiArg5<T0, T1, T2, T3, T4> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4> ContractCallArg for MultiArg5<T0, T1, T2, T3, T4> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5> ContractCallArg for &MultiArg6<T0, T1, T2, T3, T4, T5> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5> ContractCallArg for &MultiArg6<T0, T1, T2, T3, T4, T5> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5> ContractCallArg for MultiArg6<T0, T1, T2, T3, T4, T5> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5> ContractCallArg for MultiArg6<T0, T1, T2, T3, T4, T5> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6> ContractCallArg for &MultiArg7<T0, T1, T2, T3, T4, T5, T6> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6> ContractCallArg for &MultiArg7<T0, T1, T2, T3, T4, T5, T6> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6> ContractCallArg for MultiArg7<T0, T1, T2, T3, T4, T5, T6> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6> ContractCallArg for MultiArg7<T0, T1, T2, T3, T4, T5, T6> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7> ContractCallArg for &MultiArg8<T0, T1, T2, T3, T4, T5, T6, T7> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7> ContractCallArg for &MultiArg8<T0, T1, T2, T3, T4, T5, T6, T7> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7> ContractCallArg for MultiArg8<T0, T1, T2, T3, T4, T5, T6, T7> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7> ContractCallArg for MultiArg8<T0, T1, T2, T3, T4, T5, T6, T7> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ContractCallArg for &MultiArg9<T0, T1, T2, T3, T4, T5, T6, T7, T8> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ContractCallArg for &MultiArg9<T0, T1, T2, T3, T4, T5, T6, T7, T8> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ContractCallArg for MultiArg9<T0, T1, T2, T3, T4, T5, T6, T7, T8> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ContractCallArg for MultiArg9<T0, T1, T2, T3, T4, T5, T6, T7, T8> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ContractCallArg for &MultiArg10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ContractCallArg for &MultiArg10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ContractCallArg for MultiArg10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ContractCallArg for MultiArg10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ContractCallArg for &MultiArg11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ContractCallArg for &MultiArg11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ContractCallArg for MultiArg11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ContractCallArg for MultiArg11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ContractCallArg for &MultiArg12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ContractCallArg for &MultiArg12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ContractCallArg for MultiArg12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ContractCallArg for MultiArg12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ContractCallArg for &MultiArg13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ContractCallArg for &MultiArg13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ContractCallArg for MultiArg13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ContractCallArg for MultiArg13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ContractCallArg for &MultiArg14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ContractCallArg for &MultiArg14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ContractCallArg for MultiArg14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ContractCallArg for MultiArg14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ContractCallArg for &MultiArg15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
T14: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ContractCallArg for &MultiArg15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
T14: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ContractCallArg for MultiArg15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
T14: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ContractCallArg for MultiArg15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
T14: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ContractCallArg for &MultiArg16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
T14: ContractCallArg,
T15: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ContractCallArg for &MultiArg16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
T14: ContractCallArg,
T15: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ContractCallArg for MultiArg16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
T14: ContractCallArg,
T15: ContractCallArg,
[src]
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ContractCallArg for MultiArg16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
T0: ContractCallArg,
T1: ContractCallArg,
T2: ContractCallArg,
T3: ContractCallArg,
T4: ContractCallArg,
T5: ContractCallArg,
T6: ContractCallArg,
T7: ContractCallArg,
T8: ContractCallArg,
T9: ContractCallArg,
T10: ContractCallArg,
T11: ContractCallArg,
T12: ContractCallArg,
T13: ContractCallArg,
T14: ContractCallArg,
T15: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T> ContractCallArg for &OptionalArg<T> where
T: ContractCallArg,
[src]
impl<T> ContractCallArg for &OptionalArg<T> where
T: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T> ContractCallArg for &MultiArgVec<T> where
T: ContractCallArg,
[src]
impl<T> ContractCallArg for &MultiArgVec<T> where
T: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T> ContractCallArg for OptionalArg<T> where
T: ContractCallArg,
[src]
impl<T> ContractCallArg for OptionalArg<T> where
T: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T> ContractCallArg for MultiArgVec<T> where
T: ContractCallArg,
[src]
impl<T> ContractCallArg for MultiArgVec<T> where
T: ContractCallArg,
[src]fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T> ContractCallArg for T where
T: TopEncode,
[src]
impl<T> ContractCallArg for T where
T: TopEncode,
[src]