#[non_exhaustive]pub enum AdapterCall {
Show 16 variants
Markets {
kind: MarketKind,
},
Trades {
market: Market,
limit: Option<u32>,
},
OrderBook {
market: Market,
depth: Option<u32>,
},
Ticker {
market: Market,
},
Candles {
request: CandleRequest,
},
Subscribe {
subscription: Subscription,
config: StreamConfig,
},
Balances,
OpenOrders {
market: Option<Market>,
},
SubscribeAccount {
config: StreamConfig,
},
PlaceOrder {
request: OrderRequest,
},
CancelOrder {
market: Market,
order_id: String,
},
Positions {
market: Option<Market>,
},
MarginSummary,
FundingRates {
request: HistoryRequest,
},
FundingPayments {
request: HistoryRequest,
},
SetMargin {
request: MarginRequest,
},
}Expand description
An owned call across a language binding boundary.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Markets
Lists markets of one kind.
Fields
kind: MarketKindThe requested instrument kind.
Trades
Reads recent trades.
OrderBook
Reads an order book snapshot.
Ticker
Reads a ticker.
Candles
Reads historical candles.
Fields
request: CandleRequestThe complete candle request.
Subscribe
Opens a market-data stream.
Fields
subscription: SubscriptionThe requested markets and feeds.
config: StreamConfigConnection and buffering settings.
Balances
Reads account balances.
OpenOrders
Reads open orders, optionally for one market.
SubscribeAccount
Opens an account stream.
Fields
config: StreamConfigConnection and buffering settings.
PlaceOrder
Places an order.
Fields
request: OrderRequestThe complete order request.
CancelOrder
Cancels an order.
Positions
Reads open positions, optionally for one market.
MarginSummary
Reads account-wide margin state.
FundingRates
Reads funding-rate history.
Fields
request: HistoryRequestThe complete history request.
FundingPayments
Reads funding-payment history.
Fields
request: HistoryRequestThe complete history request.
SetMargin
Changes leverage or margin mode.
Fields
request: MarginRequestThe complete margin request.
Trait Implementations§
Source§impl Clone for AdapterCall
impl Clone for AdapterCall
Source§fn clone(&self) -> AdapterCall
fn clone(&self) -> AdapterCall
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more