pub struct SubscriptionQuota {
pub tool: String,
pub credential_status: CredentialStatus,
pub credential_message: Option<String>,
pub success: bool,
pub tiers: Vec<QuotaTier>,
pub extra_usage: Option<ExtraUsage>,
pub error: Option<String>,
pub queried_at: Option<i64>,
}Fields§
§tool: String§credential_status: CredentialStatus§credential_message: Option<String>§success: bool§tiers: Vec<QuotaTier>§extra_usage: Option<ExtraUsage>§error: Option<String>§queried_at: Option<i64>Implementations§
Trait Implementations§
Source§impl Clone for SubscriptionQuota
impl Clone for SubscriptionQuota
Source§fn clone(&self) -> SubscriptionQuota
fn clone(&self) -> SubscriptionQuota
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 SubscriptionQuota
impl Debug for SubscriptionQuota
Source§impl<'de> Deserialize<'de> for SubscriptionQuota
impl<'de> Deserialize<'de> for SubscriptionQuota
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 PartialEq for SubscriptionQuota
impl PartialEq for SubscriptionQuota
Source§fn eq(&self, other: &SubscriptionQuota) -> bool
fn eq(&self, other: &SubscriptionQuota) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SubscriptionQuota
impl Serialize for SubscriptionQuota
impl StructuralPartialEq for SubscriptionQuota
Auto Trait Implementations§
impl Freeze for SubscriptionQuota
impl RefUnwindSafe for SubscriptionQuota
impl Send for SubscriptionQuota
impl Sync for SubscriptionQuota
impl Unpin for SubscriptionQuota
impl UnsafeUnpin for SubscriptionQuota
impl UnwindSafe for SubscriptionQuota
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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