pub struct ManagedSubAccountApiClient { /* private fields */ }Implementations§
Source§impl ManagedSubAccountApiClient
impl ManagedSubAccountApiClient
pub fn new(configuration: ConfigurationRestApi) -> Self
Trait Implementations§
Source§impl Clone for ManagedSubAccountApiClient
impl Clone for ManagedSubAccountApiClient
Source§fn clone(&self) -> ManagedSubAccountApiClient
fn clone(&self) -> ManagedSubAccountApiClient
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ManagedSubAccountApiClient
impl Debug for ManagedSubAccountApiClient
Source§impl ManagedSubAccountApi for ManagedSubAccountApiClient
impl ManagedSubAccountApi for ManagedSubAccountApiClient
fn deposit_assets_into_the_managed_sub_account<'life0, 'async_trait>(
&'life0 self,
params: DepositAssetsIntoTheManagedSubAccountParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<DepositAssetsIntoTheManagedSubAccountResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_managed_sub_account_deposit_address<'life0, 'async_trait>(
&'life0 self,
params: GetManagedSubAccountDepositAddressParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<GetManagedSubAccountDepositAddressResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn query_managed_sub_account_asset_details<'life0, 'async_trait>(
&'life0 self,
params: QueryManagedSubAccountAssetDetailsParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<Vec<QueryManagedSubAccountAssetDetailsResponseInner>>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn query_managed_sub_account_futures_asset_details<'life0, 'async_trait>(
&'life0 self,
params: QueryManagedSubAccountFuturesAssetDetailsParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<QueryManagedSubAccountFuturesAssetDetailsResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn query_managed_sub_account_list<'life0, 'async_trait>(
&'life0 self,
params: QueryManagedSubAccountListParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<QueryManagedSubAccountListResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn query_managed_sub_account_margin_asset_details<'life0, 'async_trait>(
&'life0 self,
params: QueryManagedSubAccountMarginAssetDetailsParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<QueryManagedSubAccountMarginAssetDetailsResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn query_managed_sub_account_snapshot<'life0, 'async_trait>(
&'life0 self,
params: QueryManagedSubAccountSnapshotParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<QueryManagedSubAccountSnapshotResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn query_managed_sub_account_transfer_log_master_account_investor<'life0, 'async_trait>(
&'life0 self,
params: QueryManagedSubAccountTransferLogMasterAccountInvestorParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<QueryManagedSubAccountTransferLogMasterAccountInvestorResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn query_managed_sub_account_transfer_log_master_account_trading<'life0, 'async_trait>(
&'life0 self,
params: QueryManagedSubAccountTransferLogMasterAccountTradingParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<QueryManagedSubAccountTransferLogMasterAccountTradingResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn query_managed_sub_account_transfer_log_sub_account_trading<'life0, 'async_trait>(
&'life0 self,
params: QueryManagedSubAccountTransferLogSubAccountTradingParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<QueryManagedSubAccountTransferLogSubAccountTradingResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn withdrawl_assets_from_the_managed_sub_account<'life0, 'async_trait>(
&'life0 self,
params: WithdrawlAssetsFromTheManagedSubAccountParams,
) -> Pin<Box<dyn Future<Output = Result<RestApiResponse<WithdrawlAssetsFromTheManagedSubAccountResponse>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl !Freeze for ManagedSubAccountApiClient
impl !RefUnwindSafe for ManagedSubAccountApiClient
impl !UnwindSafe for ManagedSubAccountApiClient
impl Send for ManagedSubAccountApiClient
impl Sync for ManagedSubAccountApiClient
impl Unpin for ManagedSubAccountApiClient
impl UnsafeUnpin for ManagedSubAccountApiClient
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