Struct ink_env::call::CallParams
source · [−]pub struct CallParams<E, CallType, Args, R> where
E: Environment, { /* private fields */ }
Expand description
The final parameters to the cross-contract call.
Implementations
sourceimpl<E, Args, R> CallParams<E, Call<E>, Args, R> where
E: Environment,
Args: Encode,
R: Decode,
impl<E, Args, R> CallParams<E, Call<E>, Args, R> where
E: Environment,
Args: Encode,
R: Decode,
sourceimpl<E, Args, R> CallParams<E, DelegateCall<E>, Args, R> where
E: Environment,
Args: Encode,
R: Decode,
impl<E, Args, R> CallParams<E, DelegateCall<E>, Args, R> where
E: Environment,
Args: Encode,
R: Decode,
Trait Implementations
Auto Trait Implementations
impl<E, CallType, Args, R> RefUnwindSafe for CallParams<E, CallType, Args, R> where
Args: RefUnwindSafe,
CallType: RefUnwindSafe,
impl<E, CallType, Args, R> Send for CallParams<E, CallType, Args, R> where
Args: Send,
CallType: Send,
impl<E, CallType, Args, R> Sync for CallParams<E, CallType, Args, R> where
Args: Sync,
CallType: Sync,
impl<E, CallType, Args, R> Unpin for CallParams<E, CallType, Args, R> where
Args: Unpin,
CallType: Unpin,
impl<E, CallType, Args, R> UnwindSafe for CallParams<E, CallType, Args, R> where
Args: UnwindSafe,
CallType: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more