#[repr(align(16))]pub struct OrderbookMessage {
pub event_type: String,
pub event_time: u64,
pub transaction_time: u64,
pub symbol: String,
pub first_update_id: u64,
pub final_update_id: u64,
pub bids: SmallVec<[SmallVec<[String; 2]>; 32]>,
pub asks: SmallVec<[SmallVec<[String; 2]>; 32]>,
}Expand description
Depth update message from Binance Futures WebSocket (partial or diff)
Fields§
§event_type: StringEvent type
event_time: u64Event time
transaction_time: u64Transaction time
symbol: StringSymbol
first_update_id: u64First update ID in event
final_update_id: u64Final update ID in event
bids: SmallVec<[SmallVec<[String; 2]>; 32]>Bids to update
asks: SmallVec<[SmallVec<[String; 2]>; 32]>Asks to update
Trait Implementations§
Source§impl Clone for OrderbookMessage
impl Clone for OrderbookMessage
Source§fn clone(&self) -> OrderbookMessage
fn clone(&self) -> OrderbookMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OrderbookMessage
impl Debug for OrderbookMessage
Source§impl<'de> Deserialize<'de> for OrderbookMessage
impl<'de> Deserialize<'de> for OrderbookMessage
Source§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
Source§impl From<OrderbookMessage> for ParsedOrderbookData
impl From<OrderbookMessage> for ParsedOrderbookData
Source§fn from(msg: OrderbookMessage) -> Self
fn from(msg: OrderbookMessage) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OrderbookMessage
impl RefUnwindSafe for OrderbookMessage
impl Send for OrderbookMessage
impl Sync for OrderbookMessage
impl Unpin for OrderbookMessage
impl UnwindSafe for OrderbookMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more