pub struct BitmexTradeBinMsg {}
Fields§
§timestamp: DateTime<Utc>
Start time of the bin
symbol: Ustr
Trading instrument symbol
open: f64
Opening price for the period
high: f64
Highest price for the period
low: f64
Lowest price for the period
close: f64
Closing price for the period
trades: i64
Number of trades in the period
volume: i64
Volume traded in the period
vwap: f64
Volume weighted average price
last_size: i64
Size of the last trade in the period
turnover: i64
Turnover in satoshis
home_notional: f64
Home currency volume
foreign_notional: f64
Foreign 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