pub struct EarningsTrendRow {
pub period: Period,
pub growth: Option<f64>,
pub earnings_estimate: EarningsEstimate,
pub revenue_estimate: RevenueEstimate,
pub eps_trend: EpsTrend,
pub eps_revisions: EpsRevisions,
}Expand description
Represents a single row of earnings trend data for a specific period.
Fields§
§period: PeriodThe period the trend data applies to with structured variants and extensible fallback.
growth: Option<f64>The growth rate.
earnings_estimate: EarningsEstimateEarnings estimate data with analyst consensus.
revenue_estimate: RevenueEstimateRevenue estimate data with analyst consensus.
eps_trend: EpsTrendEPS trend changes over different time periods.
eps_revisions: EpsRevisionsEPS revisions tracking upward and downward changes.
Trait Implementations§
Source§impl Clone for EarningsTrendRow
impl Clone for EarningsTrendRow
Source§fn clone(&self) -> EarningsTrendRow
fn clone(&self) -> EarningsTrendRow
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 EarningsTrendRow
impl Debug for EarningsTrendRow
Source§impl<'de> Deserialize<'de> for EarningsTrendRow
impl<'de> Deserialize<'de> for EarningsTrendRow
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
Source§impl PartialEq for EarningsTrendRow
impl PartialEq for EarningsTrendRow
Source§impl Serialize for EarningsTrendRow
impl Serialize for EarningsTrendRow
impl StructuralPartialEq for EarningsTrendRow
Auto Trait Implementations§
impl Freeze for EarningsTrendRow
impl RefUnwindSafe for EarningsTrendRow
impl Send for EarningsTrendRow
impl Sync for EarningsTrendRow
impl Unpin for EarningsTrendRow
impl UnwindSafe for EarningsTrendRow
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