Struct crypto_msg_parser::TradeMsg [−][src]
pub struct TradeMsg {Show 13 fields
    pub exchange: String,
    pub market_type: MarketType,
    pub symbol: String,
    pub pair: String,
    pub msg_type: MessageType,
    pub timestamp: i64,
    pub price: f64,
    pub quantity_base: f64,
    pub quantity_quote: f64,
    pub quantity_contract: Option<f64>,
    pub side: TradeSide,
    pub trade_id: String,
    pub raw: Value,
}Expand description
Realtime trade 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
price: f64price
quantity_base: f64quantity_quote: f64quantity_contract: Option<f64>Number of contracts, always None for Spot
side: TradeSideWhich side is taker
trade_id: Stringraw: Valuethe 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