pub enum SubscriptionCadence {
Show 13 variants
Daily,
Weekly,
EveryTwoWeeks,
ThirtyDays,
SixtyDays,
NinetyDays,
Monthly,
EveryTwoMonths,
Quarterly,
EveryFourMonths,
EverySixMonths,
Annual,
EveryTwoYears,
}
Expand description
Determines the billing cadence of a [Subscription]
Variants§
Daily
Once per day
Weekly
Once per week
EveryTwoWeeks
Every two weeks
ThirtyDays
Once every 30 days
SixtyDays
Once every 60 days
NinetyDays
Once every 90 days
Monthly
Once per month
EveryTwoMonths
Once every two months
Quarterly
Once every three months
EveryFourMonths
Once every four months
EverySixMonths
Once every six months
Annual
Once per year
EveryTwoYears
Once every two years
Trait Implementations§
Source§impl Clone for SubscriptionCadence
impl Clone for SubscriptionCadence
Source§fn clone(&self) -> SubscriptionCadence
fn clone(&self) -> SubscriptionCadence
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SubscriptionCadence
impl Debug for SubscriptionCadence
Source§impl Default for SubscriptionCadence
impl Default for SubscriptionCadence
Source§impl<'de> Deserialize<'de> for SubscriptionCadence
impl<'de> Deserialize<'de> for SubscriptionCadence
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 SubscriptionCadence
impl PartialEq for SubscriptionCadence
Source§impl Serialize for SubscriptionCadence
impl Serialize for SubscriptionCadence
impl Eq for SubscriptionCadence
impl StructuralPartialEq for SubscriptionCadence
Auto Trait Implementations§
impl Freeze for SubscriptionCadence
impl RefUnwindSafe for SubscriptionCadence
impl Send for SubscriptionCadence
impl Sync for SubscriptionCadence
impl Unpin for SubscriptionCadence
impl UnwindSafe for SubscriptionCadence
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.