pub enum SubscriptionStatus {
Pending,
Active,
Grace,
Suspended,
Cancelled,
}Variants§
Pending
Subscribed, first invoice unpaid. No access yet.
Active
Paid up to period_end.
Grace
The period has ended and the renewal is unpaid. Still served, until the plan’s grace runs out.
Suspended
Grace ran out. Not served; crate::Billing::renew raises the
invoice that brings it back.
Cancelled
Over. A new subscription is a new row.
Implementations§
Trait Implementations§
Source§impl Clone for SubscriptionStatus
impl Clone for SubscriptionStatus
impl Copy for SubscriptionStatus
Source§impl Debug for SubscriptionStatus
impl Debug for SubscriptionStatus
impl Eq for SubscriptionStatus
Source§impl PartialEq for SubscriptionStatus
impl PartialEq for SubscriptionStatus
impl StructuralPartialEq for SubscriptionStatus
Auto Trait Implementations§
impl Freeze for SubscriptionStatus
impl RefUnwindSafe for SubscriptionStatus
impl Send for SubscriptionStatus
impl Sync for SubscriptionStatus
impl Unpin for SubscriptionStatus
impl UnsafeUnpin for SubscriptionStatus
impl UnwindSafe for SubscriptionStatus
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