#[non_exhaustive]pub enum BillingPlanInterval {
Weekly,
Monthly,
Quarterly,
Semiannual,
Yearly,
Unknown(String),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Weekly
weekly
Monthly
monthly
Quarterly
quarterly
Semiannual
semiannual
Yearly
yearly
Unknown(String)
A value this version of the client does not know, kept as received.
Implementations§
Trait Implementations§
Source§impl Clone for BillingPlanInterval
impl Clone for BillingPlanInterval
Source§impl Debug for BillingPlanInterval
impl Debug for BillingPlanInterval
Source§impl<'de> Deserialize<'de> for BillingPlanInterval
impl<'de> Deserialize<'de> for BillingPlanInterval
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 Display for BillingPlanInterval
impl Display for BillingPlanInterval
impl Eq for BillingPlanInterval
Source§impl PartialEq for BillingPlanInterval
impl PartialEq for BillingPlanInterval
Source§impl Serialize for BillingPlanInterval
impl Serialize for BillingPlanInterval
impl StructuralPartialEq for BillingPlanInterval
Auto Trait Implementations§
impl Freeze for BillingPlanInterval
impl RefUnwindSafe for BillingPlanInterval
impl Send for BillingPlanInterval
impl Sync for BillingPlanInterval
impl Unpin for BillingPlanInterval
impl UnsafeUnpin for BillingPlanInterval
impl UnwindSafe for BillingPlanInterval
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