pub struct UsageReportExtraUsage {
pub is_enabled: bool,
pub monthly_limit: Option<f64>,
pub used_credits: Option<f64>,
pub utilization: Option<f64>,
pub currency: Option<String>,
pub extra: Map<String, Value>,
}Expand description
Extra-usage (overage) spend for the billing period in a
UsageReportRateLimits. Amounts are in minor units of currency
(cents for USD).
Fields§
§is_enabled: boolfalse while extra usage cannot cover sends.
monthly_limit: Option<f64>§used_credits: Option<f64>§utilization: Option<f64>§currency: Option<String>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for UsageReportExtraUsage
impl Clone for UsageReportExtraUsage
Source§fn clone(&self) -> UsageReportExtraUsage
fn clone(&self) -> UsageReportExtraUsage
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 UsageReportExtraUsage
impl Debug for UsageReportExtraUsage
Source§impl<'de> Deserialize<'de> for UsageReportExtraUsage
impl<'de> Deserialize<'de> for UsageReportExtraUsage
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
Auto Trait Implementations§
impl Freeze for UsageReportExtraUsage
impl RefUnwindSafe for UsageReportExtraUsage
impl Send for UsageReportExtraUsage
impl Sync for UsageReportExtraUsage
impl Unpin for UsageReportExtraUsage
impl UnsafeUnpin for UsageReportExtraUsage
impl UnwindSafe for UsageReportExtraUsage
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