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 json: String,
}Expand description
Level2 orderbook message.
Fields
exchange: StringThe exchange name, unique for each exchage
market_type: MarketTypeMarket type
symbol: StringExchange-specific trading symbol or id, recognized by RESTful API
pair: StringUnified pair, base/quote, e.g., BTC/USDT
msg_type: MessageTypeMessage type
timestamp: i64Unix timestamp, in milliseconds
asks: Vec<Order>sorted in ascending order by price if snapshot=true, otherwise not sorted
bids: Vec<Order>sorted in descending order by price if snapshot=true, otherwise not sorted
snapshot: booljson: Stringthe original JSON 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
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more