[−][src]Trait elrond_wasm::io::arg_serialize::AsyncCallArg
Required methods
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
Provided methods
fn push_async_arg_exact(
&self,
_serializer: &mut CallDataSerializer,
_expected_len: usize
) -> Result<(), SCError>
&self,
_serializer: &mut CallDataSerializer,
_expected_len: usize
) -> Result<(), SCError>
Implementors
impl<T0> AsyncCallArg for MultiResult1<T0> where
T0: AsyncCallArg,
[src]
T0: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1> AsyncCallArg for MultiResult2<T0, T1> where
T0: AsyncCallArg,
T1: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2> AsyncCallArg for MultiResult3<T0, T1, T2> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3> AsyncCallArg for MultiResult4<T0, T1, T2, T3> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4> AsyncCallArg for MultiResult5<T0, T1, T2, T3, T4> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5> AsyncCallArg for MultiResult6<T0, T1, T2, T3, T4, T5> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6> AsyncCallArg for MultiResult7<T0, T1, T2, T3, T4, T5, T6> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7> AsyncCallArg for MultiResult8<T0, T1, T2, T3, T4, T5, T6, T7> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> AsyncCallArg for MultiResult9<T0, T1, T2, T3, T4, T5, T6, T7, T8> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> AsyncCallArg for MultiResult10<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> AsyncCallArg for MultiResult11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> AsyncCallArg for MultiResult12<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> AsyncCallArg for MultiResult13<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
T12: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
T12: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> AsyncCallArg for MultiResult14<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
T12: AsyncCallArg,
T13: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
T12: AsyncCallArg,
T13: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> AsyncCallArg for MultiResult15<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
T12: AsyncCallArg,
T13: AsyncCallArg,
T14: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
T12: AsyncCallArg,
T13: AsyncCallArg,
T14: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> AsyncCallArg for MultiResult16<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> where
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
T12: AsyncCallArg,
T13: AsyncCallArg,
T14: AsyncCallArg,
T15: AsyncCallArg,
[src]
T0: AsyncCallArg,
T1: AsyncCallArg,
T2: AsyncCallArg,
T3: AsyncCallArg,
T4: AsyncCallArg,
T5: AsyncCallArg,
T6: AsyncCallArg,
T7: AsyncCallArg,
T8: AsyncCallArg,
T9: AsyncCallArg,
T10: AsyncCallArg,
T11: AsyncCallArg,
T12: AsyncCallArg,
T13: AsyncCallArg,
T14: AsyncCallArg,
T15: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T> AsyncCallArg for OptionalArg<T> where
T: AsyncCallArg,
[src]
T: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
impl<T> AsyncCallArg for VarArgs<T> where
T: AsyncCallArg,
[src]
T: AsyncCallArg,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
fn push_async_arg_exact(
&self,
serializer: &mut CallDataSerializer,
expected_len: usize
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer,
expected_len: usize
) -> Result<(), SCError>
impl<T> AsyncCallArg for T where
T: Encode,
[src]
T: Encode,
fn push_async_arg(
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>
[src]
&self,
serializer: &mut CallDataSerializer
) -> Result<(), SCError>