pub struct FinancialData {Show 29 fields
pub current_price: Option<NumericValue>,
pub current_ratio: Option<NumericValue>,
pub debt_to_equity: Option<NumericValue>,
pub ebitda: Option<MonetaryValue>,
pub ebitda_margins: Option<NumericValue>,
pub financial_currency: Option<String>,
pub free_cashflow: Option<MonetaryValue>,
pub gross_margins: Option<NumericValue>,
pub gross_profits: Option<MonetaryValue>,
pub max_age: Option<u32>,
pub number_of_analyst_opinions: Option<NumericValue>,
pub operating_cashflow: Option<MonetaryValue>,
pub operating_margins: Option<NumericValue>,
pub profit_margins: Option<NumericValue>,
pub quick_ratio: Option<NumericValue>,
pub recommendation_key: Option<String>,
pub recommendation_mean: Option<NumericValue>,
pub return_on_assets: Option<NumericValue>,
pub return_on_equity: Option<NumericValue>,
pub revenue_growth: Option<NumericValue>,
pub revenue_per_share: Option<NumericValue>,
pub target_high_price: Option<NumericValue>,
pub target_low_price: Option<NumericValue>,
pub target_mean_price: Option<NumericValue>,
pub target_median_price: Option<NumericValue>,
pub total_cash: Option<MonetaryValue>,
pub total_cash_per_share: Option<NumericValue>,
pub total_debt: Option<MonetaryValue>,
pub total_revenue: Option<MonetaryValue>,
}Fields§
§current_price: Option<NumericValue>§current_ratio: Option<NumericValue>§debt_to_equity: Option<NumericValue>§ebitda: Option<MonetaryValue>§ebitda_margins: Option<NumericValue>§financial_currency: Option<String>§free_cashflow: Option<MonetaryValue>§gross_margins: Option<NumericValue>§gross_profits: Option<MonetaryValue>§max_age: Option<u32>§number_of_analyst_opinions: Option<NumericValue>§operating_cashflow: Option<MonetaryValue>§operating_margins: Option<NumericValue>§profit_margins: Option<NumericValue>§quick_ratio: Option<NumericValue>§recommendation_key: Option<String>§recommendation_mean: Option<NumericValue>§return_on_assets: Option<NumericValue>§return_on_equity: Option<NumericValue>§revenue_growth: Option<NumericValue>§target_high_price: Option<NumericValue>§target_low_price: Option<NumericValue>§target_mean_price: Option<NumericValue>§target_median_price: Option<NumericValue>§total_cash: Option<MonetaryValue>§total_debt: Option<MonetaryValue>§total_revenue: Option<MonetaryValue>Trait Implementations§
Source§impl Debug for FinancialData
impl Debug for FinancialData
Source§impl<'de> Deserialize<'de> for FinancialData
impl<'de> Deserialize<'de> for FinancialData
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 FinancialData
impl RefUnwindSafe for FinancialData
impl Send for FinancialData
impl Sync for FinancialData
impl Unpin for FinancialData
impl UnwindSafe for FinancialData
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