Struct crypto_msg_parser::KlineMsg [−][src]
pub struct KlineMsg {}
Fields
exchange: String
The exchange name, unique for each exchage
market_type: MarketType
Market type
symbol: String
Exchange-specific trading symbol or id, recognized by RESTful API
pair: String
Unified pair, base/quote, e.g., BTC/USDT
msg_type: MessageType
Message type
timestamp: i64
Unix timestamp, in milliseconds
raw: Value
the original message
open: f64
high: f64
low: f64
close: f64
volume: f64
base volume
period: String
m, minute; H, hour; D, day; W, week; M, month; Y, year
quote_volume: Option<f64>
quote volume
Trait Implementations
impl<'de> Deserialize<'de> for KlineMsg
[src]
impl<'de> Deserialize<'de> for KlineMsg
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for KlineMsg
impl Send for KlineMsg
impl Sync for KlineMsg
impl Unpin for KlineMsg
impl UnwindSafe for KlineMsg
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,