pub struct HistoricalPrice {
pub snapshot_time: String,
pub open_price: PricePoint,
pub high_price: PricePoint,
pub low_price: PricePoint,
pub close_price: PricePoint,
pub last_traded_volume: Option<i64>,
}Expand description
Historical price data point
Fields§
§snapshot_time: StringTimestamp of the price data point
open_price: PricePointOpening price for the period
high_price: PricePointHighest price for the period
low_price: PricePointLowest price for the period
close_price: PricePointClosing price for the period
last_traded_volume: Option<i64>Volume traded during the period
Trait Implementations§
Source§impl Clone for HistoricalPrice
impl Clone for HistoricalPrice
Source§fn clone(&self) -> HistoricalPrice
fn clone(&self) -> HistoricalPrice
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 HistoricalPrice
impl Debug for HistoricalPrice
Source§impl<'de> Deserialize<'de> for HistoricalPrice
impl<'de> Deserialize<'de> for HistoricalPrice
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 HistoricalPrice
impl RefUnwindSafe for HistoricalPrice
impl Send for HistoricalPrice
impl Sync for HistoricalPrice
impl Unpin for HistoricalPrice
impl UnwindSafe for HistoricalPrice
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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