Struct crypto_msg_parser::BboMsg [−][src]
pub struct BboMsg {
pub exchange: String,
pub market_type: MarketType,
pub symbol: String,
pub pair: String,
pub msg_type: MessageType,
pub timestamp: i64,
pub json: String,
pub bid_price: f64,
pub bid_quantity: f64,
pub ask_price: f64,
pub ask_quantity: f64,
}
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
json: String
the original JSON message
bid_price: f64
bid_quantity: f64
ask_price: f64
ask_quantity: f64
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 BboMsg
impl UnwindSafe for BboMsg
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