pub enum FinancialPeriod {
FiscalYear,
FiscalQuarter,
FiscalHalfYear,
TrailingTwelveMonths,
UnknownPeriod(String),
}Expand description
Financial reporting period for fundamental data.
Serialized as an untagged string ("FY", "FQ", "FH", "TTM", or any
other custom period string).
Variants§
FiscalYear
Fiscal year.
FiscalQuarter
Fiscal quarter.
FiscalHalfYear
Fiscal half-year.
TrailingTwelveMonths
Trailing twelve months.
UnknownPeriod(String)
Catch-all for unrecognized period strings.
Trait Implementations§
Source§impl Clone for FinancialPeriod
impl Clone for FinancialPeriod
Source§impl Debug for FinancialPeriod
impl Debug for FinancialPeriod
Source§impl<'de> Deserialize<'de> for FinancialPeriod
impl<'de> Deserialize<'de> for FinancialPeriod
Source§fn deserialize<D>(deserializer: D) -> Result<FinancialPeriod, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<FinancialPeriod, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for FinancialPeriod
impl Display for FinancialPeriod
Source§impl PartialEq for FinancialPeriod
impl PartialEq for FinancialPeriod
Source§impl Serialize for FinancialPeriod
impl Serialize for FinancialPeriod
impl StructuralPartialEq for FinancialPeriod
Auto Trait Implementations§
impl Freeze for FinancialPeriod
impl RefUnwindSafe for FinancialPeriod
impl Send for FinancialPeriod
impl Sync for FinancialPeriod
impl Unpin for FinancialPeriod
impl UnsafeUnpin for FinancialPeriod
impl UnwindSafe for FinancialPeriod
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