pub struct ParsedOrderbookData {
pub symbol: String,
pub bids: SmallVec<[(f64, f64); 64]>,
pub asks: SmallVec<[(f64, f64); 64]>,
pub update_id: u64,
pub sequence: u64,
pub timestamp_ns: u64,
}Expand description
Parsed orderbook data with converted price and quantity values
Fields§
§symbol: StringSymbol
bids: SmallVec<[(f64, f64); 64]>Bids (price, quantity) sorted by price descending
asks: SmallVec<[(f64, f64); 64]>Asks (price, quantity) sorted by price ascending
update_id: u64Update ID
sequence: u64Sequence number
timestamp_ns: u64Timestamp in nanoseconds
Trait Implementations§
Source§impl Clone for ParsedOrderbookData
impl Clone for ParsedOrderbookData
Source§fn clone(&self) -> ParsedOrderbookData
fn clone(&self) -> ParsedOrderbookData
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 ParsedOrderbookData
impl Debug for ParsedOrderbookData
Source§impl From<OrderbookResponse> for ParsedOrderbookData
impl From<OrderbookResponse> for ParsedOrderbookData
Source§fn from(response: OrderbookResponse) -> Self
fn from(response: OrderbookResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParsedOrderbookData
impl RefUnwindSafe for ParsedOrderbookData
impl Send for ParsedOrderbookData
impl Sync for ParsedOrderbookData
impl Unpin for ParsedOrderbookData
impl UnwindSafe for ParsedOrderbookData
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