pub struct BitmexTradeBinMsg {}Fields§
§timestamp: DateTime<Utc>Start time of the bin
symbol: UstrTrading instrument symbol
open: f64Opening price for the period
high: f64Highest price for the period
low: f64Lowest price for the period
close: f64Closing price for the period
trades: i64Number of trades in the period
volume: i64Volume traded in the period
vwap: f64Volume weighted average price
last_size: i64Size of the last trade in the period
turnover: i64Turnover in satoshis
home_notional: f64Home currency volume
foreign_notional: f64Foreign currency volume
Trait Implementations§
Source§impl Clone for BitmexTradeBinMsg
impl Clone for BitmexTradeBinMsg
Source§fn clone(&self) -> BitmexTradeBinMsg
fn clone(&self) -> BitmexTradeBinMsg
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 moreSource§impl Debug for BitmexTradeBinMsg
impl Debug for BitmexTradeBinMsg
Source§impl<'de> Deserialize<'de> for BitmexTradeBinMsg
impl<'de> Deserialize<'de> for BitmexTradeBinMsg
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
Auto Trait Implementations§
impl Freeze for BitmexTradeBinMsg
impl RefUnwindSafe for BitmexTradeBinMsg
impl Send for BitmexTradeBinMsg
impl Sync for BitmexTradeBinMsg
impl Unpin for BitmexTradeBinMsg
impl UnwindSafe for BitmexTradeBinMsg
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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