pub enum SubscriptionActionType {
Cancel,
Pause,
Resume,
SwapPlan,
}
Expand description
Supported types of an action as a pending change to a subscription.
Variants§
Cancel
The action to execute a scheduled cancellation of a subscription.
Pause
The action to execute a scheduled pause of a subscription.
Resume
The action to execute a scheduled resumption of a subscription.
SwapPlan
The action to execute a scheduled swap of a subscription plan in a subscription.
Trait Implementations§
Source§impl Clone for SubscriptionActionType
impl Clone for SubscriptionActionType
Source§fn clone(&self) -> SubscriptionActionType
fn clone(&self) -> SubscriptionActionType
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 SubscriptionActionType
impl Debug for SubscriptionActionType
Source§impl<'de> Deserialize<'de> for SubscriptionActionType
impl<'de> Deserialize<'de> for SubscriptionActionType
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 SubscriptionActionType
impl PartialEq for SubscriptionActionType
Source§impl Serialize for SubscriptionActionType
impl Serialize for SubscriptionActionType
impl Eq for SubscriptionActionType
impl StructuralPartialEq for SubscriptionActionType
Auto Trait Implementations§
impl Freeze for SubscriptionActionType
impl RefUnwindSafe for SubscriptionActionType
impl Send for SubscriptionActionType
impl Sync for SubscriptionActionType
impl Unpin for SubscriptionActionType
impl UnwindSafe for SubscriptionActionType
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.