pub struct USDividendHistoryItem {Show 14 fields
pub fiscal_year: String,
pub fiscal_year_range: String,
pub total_shareholder_yield: String,
pub dividend: String,
pub dividend_yield: String,
pub dividend_growth_rate: String,
pub dividend_payout_ratio: String,
pub dividend_to_cashflow_ratio: String,
pub net_buyback: String,
pub net_buyback_yield: String,
pub net_buyback_growth_rate: String,
pub net_buyback_payout_ratio: String,
pub net_buyback_to_cashflow_ratio: String,
pub currency: String,
}Expand description
One fiscal-year row in the dividend history or payout-ratio table.
Fields§
§fiscal_year: StringFiscal year
fiscal_year_range: StringFiscal-year date range
Total shareholder yield (dividend + buyback)
dividend: StringDividend amount
dividend_yield: StringDividend yield
dividend_growth_rate: StringDividend growth rate
dividend_payout_ratio: StringDividend payout ratio
dividend_to_cashflow_ratio: StringDividend-to-cash-flow ratio
net_buyback: StringNet buyback amount
net_buyback_yield: StringNet buyback yield
net_buyback_growth_rate: StringNet buyback growth rate
net_buyback_payout_ratio: StringNet buyback payout ratio
net_buyback_to_cashflow_ratio: StringNet-buyback-to-cash-flow ratio
currency: StringCurrency
Trait Implementations§
Source§impl Clone for USDividendHistoryItem
impl Clone for USDividendHistoryItem
Source§fn clone(&self) -> USDividendHistoryItem
fn clone(&self) -> USDividendHistoryItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 USDividendHistoryItem
impl Debug for USDividendHistoryItem
Source§impl Default for USDividendHistoryItem
impl Default for USDividendHistoryItem
Source§fn default() -> USDividendHistoryItem
fn default() -> USDividendHistoryItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for USDividendHistoryItem
impl<'de> Deserialize<'de> for USDividendHistoryItem
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 USDividendHistoryItem
impl RefUnwindSafe for USDividendHistoryItem
impl Send for USDividendHistoryItem
impl Sync for USDividendHistoryItem
impl Unpin for USDividendHistoryItem
impl UnsafeUnpin for USDividendHistoryItem
impl UnwindSafe for USDividendHistoryItem
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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