pub enum OverageDisabledReason {
Show 13 variants
OverageNotProvisioned,
OrgLevelDisabled,
OrgLevelDisabledUntil,
OutOfCredits,
SeatTierLevelDisabled,
MemberLevelDisabled,
SeatTierZeroCreditLimit,
GroupZeroCreditLimit,
MemberZeroCreditLimit,
OrgServiceLevelDisabled,
NoLimitsConfigured,
FetchError,
Unknown(String),
}Expand description
Why overage billing is disabled.
Variants§
OverageNotProvisioned
Overage has not been provisioned for the account.
OrgLevelDisabled
Overage is disabled at the organization level.
OrgLevelDisabledUntil
Overage is disabled at the organization level until a later time.
OutOfCredits
The account is out of credits.
SeatTierLevelDisabled
Overage is disabled for this seat tier.
MemberLevelDisabled
Overage is disabled for this member.
SeatTierZeroCreditLimit
The seat tier has a zero credit limit.
GroupZeroCreditLimit
The member’s group has a zero credit limit.
MemberZeroCreditLimit
The member has a zero credit limit.
OrgServiceLevelDisabled
Overage is disabled at the organization service level.
NoLimitsConfigured
No overage limits are configured.
FetchError
The server failed to fetch the overage configuration.
Unknown(String)
A reason not yet known to this version of the crate (including the
server’s own literal "unknown" value).
Implementations§
Trait Implementations§
Source§impl Clone for OverageDisabledReason
impl Clone for OverageDisabledReason
Source§fn clone(&self) -> OverageDisabledReason
fn clone(&self) -> OverageDisabledReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OverageDisabledReason
impl Debug for OverageDisabledReason
Source§impl<'de> Deserialize<'de> for OverageDisabledReason
impl<'de> Deserialize<'de> for OverageDisabledReason
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for OverageDisabledReason
impl Display for OverageDisabledReason
impl Eq for OverageDisabledReason
Source§impl From<&str> for OverageDisabledReason
impl From<&str> for OverageDisabledReason
Source§impl Hash for OverageDisabledReason
impl Hash for OverageDisabledReason
Source§impl PartialEq for OverageDisabledReason
impl PartialEq for OverageDisabledReason
Source§impl Serialize for OverageDisabledReason
impl Serialize for OverageDisabledReason
impl StructuralPartialEq for OverageDisabledReason
Auto Trait Implementations§
impl Freeze for OverageDisabledReason
impl RefUnwindSafe for OverageDisabledReason
impl Send for OverageDisabledReason
impl Sync for OverageDisabledReason
impl Unpin for OverageDisabledReason
impl UnsafeUnpin for OverageDisabledReason
impl UnwindSafe for OverageDisabledReason
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