pub struct ToSelf;Expand description
Indicates that transaction should be sent to itself.
Trait Implementations§
Source§impl<Api> AnnotatedValue<TxScEnv<Api>, ManagedAddress<Api>> for ToSelfwhere
Api: CallTypeApi + BlockchainApi,
impl<Api> AnnotatedValue<TxScEnv<Api>, ManagedAddress<Api>> for ToSelfwhere
Api: CallTypeApi + BlockchainApi,
fn annotation(&self, env: &TxScEnv<Api>) -> ManagedBuffer<Api>
Source§fn to_value(&self, _env: &TxScEnv<Api>) -> ManagedAddress<Api>
fn to_value(&self, _env: &TxScEnv<Api>) -> ManagedAddress<Api>
Produces the value from a reference of the annotated type. Might involve a
.clone() in some cases.Source§fn with_value_ref<F, R>(&self, _env: &TxScEnv<Api>, f: F) -> Rwhere
F: FnOnce(&ManagedAddress<Api>) -> R,
fn with_value_ref<F, R>(&self, _env: &TxScEnv<Api>, f: F) -> Rwhere
F: FnOnce(&ManagedAddress<Api>) -> R,
Can be used when working with references only. Read more
Source§fn into_value(self, env: &Env) -> T
fn into_value(self, env: &Env) -> T
Consumes annotated value to produce actual value. Read more
Source§impl<Api> TxToSpecified<TxScEnv<Api>> for ToSelfwhere
Api: CallTypeApi + BlockchainApi,
impl<Api> TxToSpecified<TxScEnv<Api>> for ToSelfwhere
Api: CallTypeApi + BlockchainApi,
Source§fn with_address_ref<F, R>(&self, env: &Env, f: F) -> R
fn with_address_ref<F, R>(&self, env: &Env, f: F) -> R
Avoids a clone when performing transfer-execute. Read more
impl<Api> TxTo<TxScEnv<Api>> for ToSelfwhere
Api: CallTypeApi + BlockchainApi,
Auto Trait Implementations§
impl Freeze for ToSelf
impl RefUnwindSafe for ToSelf
impl Send for ToSelf
impl Sync for ToSelf
impl Unpin for ToSelf
impl UnsafeUnpin for ToSelf
impl UnwindSafe for ToSelf
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more