pub struct BookAnalytics {
pub token_id: String,
pub timestamp: DateTime<Utc>,
pub bid_count: usize,
pub ask_count: usize,
pub total_bid_size: Decimal,
pub total_ask_size: Decimal,
pub spread: Option<Decimal>,
pub spread_pct: Option<Decimal>,
pub mid_price: Option<Decimal>,
pub volatility: Option<Decimal>,
}Expand description
Order book analytics and statistics Provides a summary view of the book’s health and characteristics
Fields§
§token_id: String§timestamp: DateTime<Utc>§bid_count: usize§ask_count: usize§total_bid_size: Decimal§total_ask_size: Decimal§spread: Option<Decimal>§spread_pct: Option<Decimal>§mid_price: Option<Decimal>§volatility: Option<Decimal>Trait Implementations§
Source§impl Clone for BookAnalytics
impl Clone for BookAnalytics
Source§fn clone(&self) -> BookAnalytics
fn clone(&self) -> BookAnalytics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BookAnalytics
impl RefUnwindSafe for BookAnalytics
impl Send for BookAnalytics
impl Sync for BookAnalytics
impl Unpin for BookAnalytics
impl UnwindSafe for BookAnalytics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more