pub struct Utilization {
pub five_hour: Option<RateLimit>,
pub seven_day: Option<RateLimit>,
pub seven_day_oauth_apps: Option<RateLimit>,
pub seven_day_opus: Option<RateLimit>,
pub seven_day_sonnet: Option<RateLimit>,
pub extra_usage: Option<ExtraUsage>,
}Expand description
Utilization data from the API
Fields§
§five_hour: Option<RateLimit>§seven_day: Option<RateLimit>§seven_day_oauth_apps: Option<RateLimit>§seven_day_opus: Option<RateLimit>§seven_day_sonnet: Option<RateLimit>§extra_usage: Option<ExtraUsage>Trait Implementations§
Source§impl Clone for Utilization
impl Clone for Utilization
Source§fn clone(&self) -> Utilization
fn clone(&self) -> Utilization
Returns a duplicate of the value. Read more
1.0.0 · 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 Utilization
impl Debug for Utilization
Source§impl Default for Utilization
impl Default for Utilization
Source§fn default() -> Utilization
fn default() -> Utilization
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Utilization
impl<'de> Deserialize<'de> for Utilization
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 Utilization
impl RefUnwindSafe for Utilization
impl Send for Utilization
impl Sync for Utilization
impl Unpin for Utilization
impl UnsafeUnpin for Utilization
impl UnwindSafe for Utilization
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