Struct ink_env::call::CallParams [−][src]
pub struct CallParams<E, Args, R> where
E: Environment, { /* fields omitted */ }
Expand description
The final parameters to the cross-contract call.
Implementations
impl<E, Args, R> CallParams<E, Args, ReturnType<R>> where
E: Environment,
Args: Encode,
R: Decode,
impl<E, Args, R> CallParams<E, Args, ReturnType<R>> where
E: Environment,
Args: Encode,
R: Decode,
Trait Implementations
Auto Trait Implementations
impl<E, Args, R> RefUnwindSafe for CallParams<E, Args, R> where
Args: RefUnwindSafe,
<E as Environment>::AccountId: RefUnwindSafe,
<E as Environment>::Balance: RefUnwindSafe,
impl<E, Args, R> Send for CallParams<E, Args, R> where
Args: Send,
<E as Environment>::AccountId: Send,
<E as Environment>::Balance: Send,
impl<E, Args, R> Sync for CallParams<E, Args, R> where
Args: Sync,
<E as Environment>::AccountId: Sync,
<E as Environment>::Balance: Sync,
impl<E, Args, R> Unpin for CallParams<E, Args, R> where
Args: Unpin,
<E as Environment>::AccountId: Unpin,
<E as Environment>::Balance: Unpin,
impl<E, Args, R> UnwindSafe for CallParams<E, Args, R> where
Args: UnwindSafe,
<E as Environment>::AccountId: UnwindSafe,
<E as Environment>::Balance: UnwindSafe,