Struct crypto_msg_parser::OrderBookMsg [−][src]
pub struct OrderBookMsg { pub exchange: String, pub market_type: MarketType, pub symbol: String, pub pair: String, pub msg_type: MessageType, pub timestamp: i64, pub asks: Vec<Order>, pub bids: Vec<Order>, pub snapshot: bool, pub raw: Value, }
Expand description
Level2 orderbook message.
Fields
exchange: String
The exchange name, unique for each exchage
market_type: MarketType
Market type
symbol: String
Exchange-specific trading symbol or id, recognized by RESTful API
pair: String
Unified pair, base/quote, e.g., BTC/USDT
msg_type: MessageType
Message type
timestamp: i64
Unix timestamp, in milliseconds
asks: Vec<Order>
sorted from smallest to largest
bids: Vec<Order>
sorted from largest to smallest
snapshot: bool
raw: Value
the original message
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for OrderBookMsg
impl Send for OrderBookMsg
impl Sync for OrderBookMsg
impl Unpin for OrderBookMsg
impl UnwindSafe for OrderBookMsg