Skip to main content

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}