pub struct BarMessage {
pub symbol: String,
pub timestamp: DateTime<Utc>,
pub open: f64,
pub high: f64,
pub low: f64,
pub close: f64,
pub volume: u64,
pub trade_count: Option<u64>,
pub vwap: Option<f64>,
}Expand description
Bar message from WebSocket
Fields§
§symbol: String§timestamp: DateTime<Utc>§open: f64§high: f64§low: f64§close: f64§volume: u64§trade_count: Option<u64>§vwap: Option<f64>Trait Implementations§
Source§impl Clone for BarMessage
impl Clone for BarMessage
Source§fn clone(&self) -> BarMessage
fn clone(&self) -> BarMessage
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 BarMessage
impl Debug for BarMessage
Source§impl<'de> Deserialize<'de> for BarMessage
impl<'de> Deserialize<'de> for BarMessage
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<BarMessage> for Bar
impl From<BarMessage> for Bar
Source§fn from(msg: BarMessage) -> Self
fn from(msg: BarMessage) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BarMessage
impl RefUnwindSafe for BarMessage
impl Send for BarMessage
impl Sync for BarMessage
impl Unpin for BarMessage
impl UnwindSafe for BarMessage
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