pub struct AnalystEstimate {Show 22 fields
pub symbol: String,
pub date: NaiveDate,
pub revenue_low: Option<f64>,
pub revenue_high: Option<f64>,
pub revenue_avg: Option<f64>,
pub ebitda_low: Option<f64>,
pub ebitda_high: Option<f64>,
pub ebitda_avg: Option<f64>,
pub ebit_low: Option<f64>,
pub ebit_high: Option<f64>,
pub ebit_avg: Option<f64>,
pub net_income_low: Option<f64>,
pub net_income_high: Option<f64>,
pub net_income_avg: Option<f64>,
pub sga_expense_low: Option<f64>,
pub sga_expense_high: Option<f64>,
pub sga_expense_avg: Option<f64>,
pub eps_avg: Option<f64>,
pub eps_high: Option<f64>,
pub eps_low: Option<f64>,
pub num_analysts_revenue: Option<u32>,
pub num_analysts_eps: Option<u32>,
}Expand description
Analyst projections from analyst-estimates.
Fields§
§symbol: String§date: NaiveDate§revenue_low: Option<f64>§revenue_high: Option<f64>§revenue_avg: Option<f64>§ebitda_low: Option<f64>§ebitda_high: Option<f64>§ebitda_avg: Option<f64>§ebit_low: Option<f64>§ebit_high: Option<f64>§ebit_avg: Option<f64>§net_income_low: Option<f64>§net_income_high: Option<f64>§net_income_avg: Option<f64>§sga_expense_low: Option<f64>§sga_expense_high: Option<f64>§sga_expense_avg: Option<f64>§eps_avg: Option<f64>§eps_high: Option<f64>§eps_low: Option<f64>§num_analysts_revenue: Option<u32>§num_analysts_eps: Option<u32>Trait Implementations§
Source§impl Clone for AnalystEstimate
impl Clone for AnalystEstimate
Source§impl Debug for AnalystEstimate
impl Debug for AnalystEstimate
Source§impl<'de> Deserialize<'de> for AnalystEstimate
impl<'de> Deserialize<'de> for AnalystEstimate
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 AnalystEstimate
impl PartialEq for AnalystEstimate
Source§impl Serialize for AnalystEstimate
impl Serialize for AnalystEstimate
impl StructuralPartialEq for AnalystEstimate
Auto Trait Implementations§
impl Freeze for AnalystEstimate
impl RefUnwindSafe for AnalystEstimate
impl Send for AnalystEstimate
impl Sync for AnalystEstimate
impl Unpin for AnalystEstimate
impl UnsafeUnpin for AnalystEstimate
impl UnwindSafe for AnalystEstimate
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