#[repr(align(16))]pub struct ContinuousKlineMessage {
pub event_type: String,
pub event_time: u64,
pub pair: String,
pub contract_type: String,
pub kline: ContinuousKlineData,
}Expand description
Continuous kline/candlestick message (perpetual contracts)
Fields§
§event_type: StringEvent type
event_time: u64Event time
pair: StringSymbol
contract_type: StringContract type
kline: ContinuousKlineDataKline data
Trait Implementations§
Source§impl Clone for ContinuousKlineMessage
impl Clone for ContinuousKlineMessage
Source§fn clone(&self) -> ContinuousKlineMessage
fn clone(&self) -> ContinuousKlineMessage
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 ContinuousKlineMessage
impl Debug for ContinuousKlineMessage
Source§impl<'de> Deserialize<'de> for ContinuousKlineMessage
impl<'de> Deserialize<'de> for ContinuousKlineMessage
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
Source§impl From<ContinuousKlineMessage> for ParsedContinuousKlineData
impl From<ContinuousKlineMessage> for ParsedContinuousKlineData
Source§fn from(msg: ContinuousKlineMessage) -> Self
fn from(msg: ContinuousKlineMessage) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ContinuousKlineMessage
impl RefUnwindSafe for ContinuousKlineMessage
impl Send for ContinuousKlineMessage
impl Sync for ContinuousKlineMessage
impl Unpin for ContinuousKlineMessage
impl UnwindSafe for ContinuousKlineMessage
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