#[non_exhaustive]pub enum SubscriptionItemStatus {
Active,
Inactive,
Trialing,
}
Expand description
Status of this subscription item. Set automatically by Paddle.
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.
Active
This item is active. It is not in trial and Paddle bills for it.
Inactive
This item is not active. Set when the related subscription is paused.
Trialing
This item is in trial. Paddle has not billed for it.
Trait Implementations§
Source§impl Clone for SubscriptionItemStatus
impl Clone for SubscriptionItemStatus
Source§fn clone(&self) -> SubscriptionItemStatus
fn clone(&self) -> SubscriptionItemStatus
Returns a copy 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 SubscriptionItemStatus
impl Debug for SubscriptionItemStatus
Source§impl<'de> Deserialize<'de> for SubscriptionItemStatus
impl<'de> Deserialize<'de> for SubscriptionItemStatus
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
Auto Trait Implementations§
impl Freeze for SubscriptionItemStatus
impl RefUnwindSafe for SubscriptionItemStatus
impl Send for SubscriptionItemStatus
impl Sync for SubscriptionItemStatus
impl Unpin for SubscriptionItemStatus
impl UnwindSafe for SubscriptionItemStatus
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