pub struct FiscalYearVariant {
pub code: String,
pub description: String,
pub periods: u8,
pub special_periods: u8,
pub first_month: u8,
}Expand description
Fiscal year variant defining the fiscal calendar.
Fields§
§code: StringVariant code (e.g., “K4” for calendar year)
description: StringDescription
periods: u8Number of posting periods (typically 12)
special_periods: u8Number of special periods (typically 4)
first_month: u8First month of fiscal year (1-12)
Implementations§
Source§impl FiscalYearVariant
impl FiscalYearVariant
Sourcepub fn calendar_year() -> Self
pub fn calendar_year() -> Self
Calendar year fiscal variant (Jan-Dec).
Sourcepub fn us_federal() -> Self
pub fn us_federal() -> Self
US federal fiscal year (Oct-Sep).
Sourcepub fn april_year() -> Self
pub fn april_year() -> Self
April fiscal year (Apr-Mar).
Trait Implementations§
Source§impl Clone for FiscalYearVariant
impl Clone for FiscalYearVariant
Source§fn clone(&self) -> FiscalYearVariant
fn clone(&self) -> FiscalYearVariant
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 FiscalYearVariant
impl Debug for FiscalYearVariant
Source§impl Default for FiscalYearVariant
impl Default for FiscalYearVariant
Source§impl<'de> Deserialize<'de> for FiscalYearVariant
impl<'de> Deserialize<'de> for FiscalYearVariant
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 Hash for FiscalYearVariant
impl Hash for FiscalYearVariant
Source§impl PartialEq for FiscalYearVariant
impl PartialEq for FiscalYearVariant
Source§impl Serialize for FiscalYearVariant
impl Serialize for FiscalYearVariant
impl Eq for FiscalYearVariant
impl StructuralPartialEq for FiscalYearVariant
Auto Trait Implementations§
impl Freeze for FiscalYearVariant
impl RefUnwindSafe for FiscalYearVariant
impl Send for FiscalYearVariant
impl Sync for FiscalYearVariant
impl Unpin for FiscalYearVariant
impl UnwindSafe for FiscalYearVariant
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.