pub struct AnalysisSummary {
pub target_mean_price: Option<Money>,
pub target_high_price: Option<Money>,
pub target_low_price: Option<Money>,
pub number_of_analyst_opinions: Option<u32>,
pub recommendation_mean: Option<f64>,
pub recommendation_text: Option<String>,
}
Expand description
Summary of key analysis metrics extracted from detailed analysis data.
Fields§
§target_mean_price: Option<Money>
Analyst target mean price.
target_high_price: Option<Money>
Analyst target high price.
target_low_price: Option<Money>
Analyst target low price.
number_of_analyst_opinions: Option<u32>
Number of analyst opinions contributing to the recommendation.
recommendation_mean: Option<f64>
Numeric recommendation score (provider-defined scale).
recommendation_text: Option<String>
Categorical recommendation text (e.g., “Buy”, “Overweight”).
Trait Implementations§
Source§impl Clone for AnalysisSummary
impl Clone for AnalysisSummary
Source§fn clone(&self) -> AnalysisSummary
fn clone(&self) -> AnalysisSummary
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 AnalysisSummary
impl Debug for AnalysisSummary
Source§impl Default for AnalysisSummary
impl Default for AnalysisSummary
Source§fn default() -> AnalysisSummary
fn default() -> AnalysisSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AnalysisSummary
impl<'de> Deserialize<'de> for AnalysisSummary
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 AnalysisSummary
impl PartialEq for AnalysisSummary
Source§impl Serialize for AnalysisSummary
impl Serialize for AnalysisSummary
impl StructuralPartialEq for AnalysisSummary
Auto Trait Implementations§
impl Freeze for AnalysisSummary
impl RefUnwindSafe for AnalysisSummary
impl Send for AnalysisSummary
impl Sync for AnalysisSummary
impl Unpin for AnalysisSummary
impl UnwindSafe for AnalysisSummary
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