pub struct Proxy<A>where
A: VMApi + 'static,{ /* private fields */ }
Trait Implementations§
Source§impl<A> ProxyObjBase for Proxy<A>where
A: VMApi + 'static,
impl<A> ProxyObjBase for Proxy<A>where
A: VMApi + 'static,
Source§impl<A> ProxyObjNew for Proxy<A>where
A: VMApi + 'static,
impl<A> ProxyObjNew for Proxy<A>where
A: VMApi + 'static,
Source§impl<A> ProxyTrait for Proxy<A>where
A: VMApi,
impl<A> ProxyTrait for Proxy<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 Proxy<A>where
A: VMApi,
impl<A> ProxyTrait for Proxy<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 Proxy<A>
impl<A> RefUnwindSafe for Proxy<A>where
A: RefUnwindSafe,
impl<A> Send for Proxy<A>
impl<A> Sync for Proxy<A>
impl<A> Unpin for Proxy<A>where
A: Unpin,
impl<A> UnwindSafe for Proxy<A>where
A: UnwindSafe,
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