#[non_exhaustive]pub enum BillingOperationKind {
ChangePlan,
AdjustFixedChargeQuantity,
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.
ChangePlan
change_plan
AdjustFixedChargeQuantity
adjust_fixed_charge_quantity
Unknown(String)
A value this version of the client does not know, kept as received.
Implementations§
Trait Implementations§
Source§impl Clone for BillingOperationKind
impl Clone for BillingOperationKind
Source§impl Debug for BillingOperationKind
impl Debug for BillingOperationKind
Source§impl<'de> Deserialize<'de> for BillingOperationKind
impl<'de> Deserialize<'de> for BillingOperationKind
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 Display for BillingOperationKind
impl Display for BillingOperationKind
impl Eq for BillingOperationKind
Source§impl PartialEq for BillingOperationKind
impl PartialEq for BillingOperationKind
Source§impl Serialize for BillingOperationKind
impl Serialize for BillingOperationKind
impl StructuralPartialEq for BillingOperationKind
Auto Trait Implementations§
impl Freeze for BillingOperationKind
impl RefUnwindSafe for BillingOperationKind
impl Send for BillingOperationKind
impl Sync for BillingOperationKind
impl Unpin for BillingOperationKind
impl UnsafeUnpin for BillingOperationKind
impl UnwindSafe for BillingOperationKind
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