#[non_exhaustive]pub enum AdapterReply {
Show 30 variants
Markets(Vec<MarketInfo>),
Trades(Vec<Trade>),
OrderBook(OrderBook),
Ticker(Ticker),
Candles(Vec<Candle>),
MarketStream(MarketStream),
Balances(Vec<Balance>),
OrderRules(Box<OrderRules>),
AssetNetworks(Vec<AssetNetwork>),
DepositAddresses(Vec<DepositAddressEntry>),
DepositAddress(DepositAddress),
CreateDepositAddress(DepositAddress),
WithdrawalQuote(WithdrawalQuote),
Withdrawal(Withdrawal),
Deposit(Deposit),
LookupWithdrawal(Withdrawal),
Deposits(Page<Deposit>),
Withdrawals(Page<Withdrawal>),
OpenOrders(Vec<Order>),
Order(Order),
OrdersByIds(Vec<Order>),
OrderHistory(Page<Order>),
AccountStream(AccountStream),
PlaceOrder(Order),
CancelOrdersResult(CancelOrdersResult),
Positions(Vec<Position>),
MarginSummary(MarginSummary),
FundingRates(Page<FundingRate>),
FundingPayments(Page<FundingPayment>),
Unit,
}Expand description
An owned reply returned by a foreign dispatcher.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Markets(Vec<MarketInfo>)
Result of AdapterCall::Markets.
Trades(Vec<Trade>)
Result of AdapterCall::Trades.
OrderBook(OrderBook)
Result of AdapterCall::OrderBook.
Ticker(Ticker)
Result of AdapterCall::Ticker.
Candles(Vec<Candle>)
Result of AdapterCall::Candles.
MarketStream(MarketStream)
Result of AdapterCall::Subscribe.
Balances(Vec<Balance>)
Result of AdapterCall::Balances.
OrderRules(Box<OrderRules>)
Result of AdapterCall::OrderRules.
AssetNetworks(Vec<AssetNetwork>)
Result of AdapterCall::AssetNetworks.
DepositAddresses(Vec<DepositAddressEntry>)
Result of AdapterCall::DepositAddresses.
DepositAddress(DepositAddress)
Result of AdapterCall::DepositAddress.
CreateDepositAddress(DepositAddress)
Result of AdapterCall::CreateDepositAddress.
WithdrawalQuote(WithdrawalQuote)
Result of AdapterCall::PrepareWithdrawal.
Withdrawal(Withdrawal)
Result of AdapterCall::Withdraw.
Deposit(Deposit)
Result of AdapterCall::Deposit.
LookupWithdrawal(Withdrawal)
Result of AdapterCall::Withdrawal.
Deposits(Page<Deposit>)
Result of AdapterCall::Deposits.
Withdrawals(Page<Withdrawal>)
Result of AdapterCall::Withdrawals.
OpenOrders(Vec<Order>)
Result of AdapterCall::OpenOrders.
Order(Order)
Result of AdapterCall::Order or AdapterCall::OrderByClientId.
OrdersByIds(Vec<Order>)
Result of AdapterCall::OrdersByIds.
OrderHistory(Page<Order>)
Result of AdapterCall::OrderHistory.
AccountStream(AccountStream)
Result of AdapterCall::SubscribeAccount.
PlaceOrder(Order)
Result of AdapterCall::PlaceOrder.
CancelOrdersResult(CancelOrdersResult)
Result of AdapterCall::CancelOrders.
Positions(Vec<Position>)
Result of AdapterCall::Positions.
MarginSummary(MarginSummary)
Result of AdapterCall::MarginSummary.
FundingRates(Page<FundingRate>)
Result of AdapterCall::FundingRates.
FundingPayments(Page<FundingPayment>)
Result of AdapterCall::FundingPayments.
Unit
Result of AdapterCall::SetMargin.