pub struct ProxyTo<A>where
A: VMApi + 'static,{
pub address: ManagedOption<A, ManagedAddress<A>>,
}
Fields§
§address: ManagedOption<A, ManagedAddress<A>>
Trait Implementations§
Source§impl<A> ProxyObjBase for ProxyTo<A>where
A: VMApi + 'static,
impl<A> ProxyObjBase for ProxyTo<A>where
A: VMApi + 'static,
Source§impl<A> ProxyTrait for ProxyTo<A>where
A: VMApi,
impl<A> ProxyTrait for ProxyTo<A>where
A: VMApi,
fn pause_endpoint( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>>
fn unpause_endpoint( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>>
fn paused_status( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, bool>>>
Source§impl<A> ProxyTrait for ProxyTo<A>where
A: VMApi,
impl<A> ProxyTrait for ProxyTo<A>where
A: VMApi,
fn init<Arg0: ProxyArg<TokenIdentifier<Self::Api>>>( &mut self, wrapped_egld_token_id: Arg0, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), DeployCall<TxScEnv<Self::Api>, ()>, OriginalResultMarker<()>>
fn wrap_egld( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<EsdtTokenPayment<Self::Api>>>
fn unwrap_egld( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>>
fn get_locked_egld_balance( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<BigUint<Self::Api>>>
fn wrapped_egld_token_id( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, TokenIdentifier<Self::Api>>>>
Auto Trait Implementations§
impl<A> Freeze for ProxyTo<A>
impl<A> RefUnwindSafe for ProxyTo<A>
impl<A> Send for ProxyTo<A>
impl<A> Sync for ProxyTo<A>
impl<A> Unpin for ProxyTo<A>
impl<A> UnwindSafe for ProxyTo<A>
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