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
sourceimpl Clone for SubscriptionActionType
impl Clone for SubscriptionActionType
sourcefn clone(&self) -> SubscriptionActionType
fn clone(&self) -> SubscriptionActionType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for SubscriptionActionType
impl Debug for SubscriptionActionType
sourceimpl<'de> Deserialize<'de> for SubscriptionActionType
impl<'de> Deserialize<'de> for SubscriptionActionType
sourcefn 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
sourceimpl PartialEq<SubscriptionActionType> for SubscriptionActionType
impl PartialEq<SubscriptionActionType> for SubscriptionActionType
sourcefn eq(&self, other: &SubscriptionActionType) -> bool
fn eq(&self, other: &SubscriptionActionType) -> bool
sourceimpl Serialize for SubscriptionActionType
impl Serialize for SubscriptionActionType
impl Eq for SubscriptionActionType
impl StructuralEq for SubscriptionActionType
impl StructuralPartialEq for SubscriptionActionType
Auto Trait Implementations
impl RefUnwindSafe for SubscriptionActionType
impl Send for SubscriptionActionType
impl Sync for SubscriptionActionType
impl Unpin for SubscriptionActionType
impl UnwindSafe for SubscriptionActionType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.