#[non_exhaustive]pub enum BillingOperationFailureDetail {
CancellationScheduled,
FeatureNotSoldByPlan,
FeatureNotFound,
PaymentTimeout,
PlanActivationTimeout,
PlanNotFound,
QuantityOutOfRange,
ReconciliationRequired,
ReleaseRequired,
TargetRejected,
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.
CancellationScheduled
cancellation_scheduled
FeatureNotSoldByPlan
feature_not_sold_by_plan
FeatureNotFound
feature_not_found
PaymentTimeout
payment_timeout
PlanActivationTimeout
plan_activation_timeout
PlanNotFound
plan_not_found
QuantityOutOfRange
quantity_out_of_range
ReconciliationRequired
reconciliation_required
ReleaseRequired
release_required
TargetRejected
target_rejected
Unknown(String)
A value this version of the client does not know, kept as received.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BillingOperationFailureDetail
impl<'de> Deserialize<'de> for BillingOperationFailureDetail
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
impl Eq for BillingOperationFailureDetail
impl StructuralPartialEq for BillingOperationFailureDetail
Auto Trait Implementations§
impl Freeze for BillingOperationFailureDetail
impl RefUnwindSafe for BillingOperationFailureDetail
impl Send for BillingOperationFailureDetail
impl Sync for BillingOperationFailureDetail
impl Unpin for BillingOperationFailureDetail
impl UnsafeUnpin for BillingOperationFailureDetail
impl UnwindSafe for BillingOperationFailureDetail
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