pub struct UsageCredits {
pub balance: Cents,
pub decimal_places: u32,
pub currency: Option<String>,
pub auto_reload: Option<bool>,
}Expand description
The prepaid usage-credit balance (the usage response’s spend.balance).
The filled-in shape of balance has never been observed on the wire, so
the parse interprets it after the fact and only then lifts it here.
Fields§
§balance: CentsBalance in minor units of currency, at the scale of
decimal_places.
decimal_places: u32§currency: Option<String>§auto_reload: Option<bool>Whether the balance auto-reloads, when the response says so —
None means “not reported”, not “off”.
Trait Implementations§
Source§impl Clone for UsageCredits
impl Clone for UsageCredits
Source§impl Debug for UsageCredits
impl Debug for UsageCredits
impl Eq for UsageCredits
Source§impl PartialEq for UsageCredits
impl PartialEq for UsageCredits
impl StructuralPartialEq for UsageCredits
Auto Trait Implementations§
impl Freeze for UsageCredits
impl RefUnwindSafe for UsageCredits
impl Send for UsageCredits
impl Sync for UsageCredits
impl Unpin for UsageCredits
impl UnsafeUnpin for UsageCredits
impl UnwindSafe for UsageCredits
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more