pub struct ForecastEpsItem {
pub forecast_eps_median: Option<Decimal>,
pub forecast_eps_mean: Option<Decimal>,
pub forecast_eps_lowest: Option<Decimal>,
pub forecast_eps_highest: Option<Decimal>,
pub institution_total: i32,
pub institution_up: i32,
pub institution_down: i32,
pub forecast_start_date: OffsetDateTime,
pub forecast_end_date: OffsetDateTime,
}Expand description
One EPS forecast snapshot
Fields§
§forecast_eps_median: Option<Decimal>Median EPS estimate
forecast_eps_mean: Option<Decimal>Mean EPS estimate
forecast_eps_lowest: Option<Decimal>Lowest EPS estimate
forecast_eps_highest: Option<Decimal>Highest EPS estimate
institution_total: i32Total number of forecasting institutions
institution_up: i32Number of institutions that raised their estimate
institution_down: i32Number of institutions that lowered their estimate
forecast_start_date: OffsetDateTimeForecast window start
forecast_end_date: OffsetDateTimeForecast window end
Trait Implementations§
Source§impl Clone for ForecastEpsItem
impl Clone for ForecastEpsItem
Source§fn clone(&self) -> ForecastEpsItem
fn clone(&self) -> ForecastEpsItem
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 ForecastEpsItem
impl Debug for ForecastEpsItem
Source§impl<'de> Deserialize<'de> for ForecastEpsItem
impl<'de> Deserialize<'de> for ForecastEpsItem
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 ForecastEpsItem
impl RefUnwindSafe for ForecastEpsItem
impl Send for ForecastEpsItem
impl Sync for ForecastEpsItem
impl Unpin for ForecastEpsItem
impl UnsafeUnpin for ForecastEpsItem
impl UnwindSafe for ForecastEpsItem
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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