#[non_exhaustive]pub struct HistoricalSectorPerformance {
pub date: Option<String>,
pub utilities_changes_percentage: Option<f64>,
pub basic_materials_changes_percentage: Option<f64>,
pub communication_services_changes_percentage: Option<f64>,
pub consumer_cyclical_changes_percentage: Option<f64>,
pub consumer_defensive_changes_percentage: Option<f64>,
pub energy_changes_percentage: Option<f64>,
pub financial_services_changes_percentage: Option<f64>,
pub healthcare_changes_percentage: Option<f64>,
pub industrials_changes_percentage: Option<f64>,
pub real_estate_changes_percentage: Option<f64>,
pub technology_changes_percentage: Option<f64>,
}Expand description
Historical sector performance entry.
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.date: Option<String>Date.
utilities_changes_percentage: Option<f64>Utilities sector performance.
basic_materials_changes_percentage: Option<f64>Basic materials sector performance.
communication_services_changes_percentage: Option<f64>Communication services sector performance.
consumer_cyclical_changes_percentage: Option<f64>Consumer cyclical sector performance.
consumer_defensive_changes_percentage: Option<f64>Consumer defensive sector performance.
energy_changes_percentage: Option<f64>Energy sector performance.
financial_services_changes_percentage: Option<f64>Financial services sector performance.
healthcare_changes_percentage: Option<f64>Healthcare sector performance.
industrials_changes_percentage: Option<f64>Industrials sector performance.
real_estate_changes_percentage: Option<f64>Real estate sector performance.
technology_changes_percentage: Option<f64>Technology sector performance.
Trait Implementations§
Source§impl Clone for HistoricalSectorPerformance
impl Clone for HistoricalSectorPerformance
Source§fn clone(&self) -> HistoricalSectorPerformance
fn clone(&self) -> HistoricalSectorPerformance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HistoricalSectorPerformance
impl Debug for HistoricalSectorPerformance
Source§impl<'de> Deserialize<'de> for HistoricalSectorPerformance
impl<'de> Deserialize<'de> for HistoricalSectorPerformance
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 HistoricalSectorPerformance
impl RefUnwindSafe for HistoricalSectorPerformance
impl Send for HistoricalSectorPerformance
impl Sync for HistoricalSectorPerformance
impl Unpin for HistoricalSectorPerformance
impl UnsafeUnpin for HistoricalSectorPerformance
impl UnwindSafe for HistoricalSectorPerformance
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