pub struct CryptoSnapshot {
pub latest_trade: Option<CryptoTrade>,
pub latest_quote: Option<CryptoQuote>,
pub minute_bar: Option<CryptoBar>,
pub daily_bar: Option<CryptoBar>,
pub prev_daily_bar: Option<CryptoBar>,
}Expand description
Crypto snapshot with current price data.
Fields§
§latest_trade: Option<CryptoTrade>Latest trade.
latest_quote: Option<CryptoQuote>Latest quote.
minute_bar: Option<CryptoBar>Minute bar.
daily_bar: Option<CryptoBar>Daily bar.
prev_daily_bar: Option<CryptoBar>Previous daily bar.
Trait Implementations§
Source§impl Clone for CryptoSnapshot
impl Clone for CryptoSnapshot
Source§fn clone(&self) -> CryptoSnapshot
fn clone(&self) -> CryptoSnapshot
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 CryptoSnapshot
impl Debug for CryptoSnapshot
Source§impl<'de> Deserialize<'de> for CryptoSnapshot
impl<'de> Deserialize<'de> for CryptoSnapshot
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CryptoSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CryptoSnapshot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CryptoSnapshot
impl Serialize for CryptoSnapshot
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CryptoSnapshot
impl RefUnwindSafe for CryptoSnapshot
impl Send for CryptoSnapshot
impl Sync for CryptoSnapshot
impl Unpin for CryptoSnapshot
impl UnwindSafe for CryptoSnapshot
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