openlimits_binance/model/websocket/binance_subscription.rs
1/// Used for subscriptions
2#[derive(Debug, Clone, PartialEq, Eq, Hash)]
3pub enum BinanceSubscription {
4 /// Listen key
5 UserData(String),
6 /// Symbol
7 AggregateTrade(String),
8 /// Symbol
9 Trade(String),
10 /// (Symbol, Interval)
11 Candlestick(String, String),
12 /// Symbol
13 MiniTicker(String),
14 MiniTickerAll,
15 /// Symbol
16 Ticker(String),
17 TickerAll,
18 /// (Symbol, Depth)
19 OrderBook(String, i64),
20 /// (Symbol, Interval)
21 Depth(String, Option<u16>),
22}