pub struct BuybackHistoryItem {
pub fiscal_year: String,
pub fiscal_year_range: String,
pub net_buyback: Option<Decimal>,
pub net_buyback_yield: Option<Decimal>,
pub net_buyback_growth_rate: Option<Decimal>,
pub currency: String,
}Expand description
Historical annual buyback data point
Fields§
§fiscal_year: StringFiscal year label, e.g. "FY2024"
fiscal_year_range: StringFiscal year date range string
net_buyback: Option<Decimal>Net buyback amount
net_buyback_yield: Option<Decimal>Net buyback yield
net_buyback_growth_rate: Option<Decimal>Year-over-year net buyback growth rate
currency: StringReporting currency
Trait Implementations§
Source§impl Clone for BuybackHistoryItem
impl Clone for BuybackHistoryItem
Source§fn clone(&self) -> BuybackHistoryItem
fn clone(&self) -> BuybackHistoryItem
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 BuybackHistoryItem
impl Debug for BuybackHistoryItem
Source§impl<'de> Deserialize<'de> for BuybackHistoryItem
impl<'de> Deserialize<'de> for BuybackHistoryItem
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 BuybackHistoryItem
impl RefUnwindSafe for BuybackHistoryItem
impl Send for BuybackHistoryItem
impl Sync for BuybackHistoryItem
impl Unpin for BuybackHistoryItem
impl UnsafeUnpin for BuybackHistoryItem
impl UnwindSafe for BuybackHistoryItem
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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