pub enum BudgetPeriodType {
Monthly,
Weekly,
BiWeekly,
}Expand description
Budget period type preference
Variants§
Monthly
Monthly budgets (default, e.g., “2025-01”)
Weekly
Weekly budgets (e.g., “2025-W03”)
BiWeekly
Bi-weekly budgets
Trait Implementations§
Source§impl Clone for BudgetPeriodType
impl Clone for BudgetPeriodType
Source§fn clone(&self) -> BudgetPeriodType
fn clone(&self) -> BudgetPeriodType
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 BudgetPeriodType
impl Debug for BudgetPeriodType
Source§impl Default for BudgetPeriodType
impl Default for BudgetPeriodType
Source§fn default() -> BudgetPeriodType
fn default() -> BudgetPeriodType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BudgetPeriodType
impl<'de> Deserialize<'de> for BudgetPeriodType
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 PartialEq for BudgetPeriodType
impl PartialEq for BudgetPeriodType
Source§impl Serialize for BudgetPeriodType
impl Serialize for BudgetPeriodType
impl Copy for BudgetPeriodType
impl Eq for BudgetPeriodType
impl StructuralPartialEq for BudgetPeriodType
Auto Trait Implementations§
impl Freeze for BudgetPeriodType
impl RefUnwindSafe for BudgetPeriodType
impl Send for BudgetPeriodType
impl Sync for BudgetPeriodType
impl Unpin for BudgetPeriodType
impl UnwindSafe for BudgetPeriodType
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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