#[non_exhaustive]pub struct BulkQuote {
pub symbol: String,
pub open: Option<f64>,
pub high: Option<f64>,
pub low: Option<f64>,
pub price: Option<f64>,
pub volume: Option<f64>,
pub latest_trading_day: Option<String>,
pub previous_close: Option<f64>,
pub change: Option<f64>,
pub change_percent: Option<String>,
}Expand description
A single quote within a bulk quotes response.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.symbol: StringTicker symbol
open: Option<f64>Open price
high: Option<f64>High price
low: Option<f64>Low price
price: Option<f64>Current/last price
volume: Option<f64>Trading volume
latest_trading_day: Option<String>Latest trading day
previous_close: Option<f64>Previous close
change: Option<f64>Price change
change_percent: Option<String>Percent change
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BulkQuote
impl<'de> Deserialize<'de> for BulkQuote
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 BulkQuote
impl RefUnwindSafe for BulkQuote
impl Send for BulkQuote
impl Sync for BulkQuote
impl Unpin for BulkQuote
impl UnsafeUnpin for BulkQuote
impl UnwindSafe for BulkQuote
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