pub struct UnifiedRateLimitWindows {
pub five_hour: Option<UnifiedWindowUsage>,
pub seven_day: Option<UnifiedWindowUsage>,
pub seven_day_overage_included: Option<UnifiedWindowUsage>,
}Expand description
Per-window subscription usage, from
RateLimitInfo::unified_windows (CLI 2.1.259+). Each window is present
only when the account state carries it.
Fields§
§five_hour: Option<UnifiedWindowUsage>The 5-hour rolling window.
seven_day: Option<UnifiedWindowUsage>The 7-day rolling window.
seven_day_overage_included: Option<UnifiedWindowUsage>The overage-included 7-day window (per-model bucket; present only for accounts whose responses carry that window).
Trait Implementations§
Source§impl Clone for UnifiedRateLimitWindows
impl Clone for UnifiedRateLimitWindows
Source§fn clone(&self) -> UnifiedRateLimitWindows
fn clone(&self) -> UnifiedRateLimitWindows
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 UnifiedRateLimitWindows
impl Debug for UnifiedRateLimitWindows
Source§impl Default for UnifiedRateLimitWindows
impl Default for UnifiedRateLimitWindows
Source§fn default() -> UnifiedRateLimitWindows
fn default() -> UnifiedRateLimitWindows
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnifiedRateLimitWindows
impl<'de> Deserialize<'de> for UnifiedRateLimitWindows
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 UnifiedRateLimitWindows
impl PartialEq for UnifiedRateLimitWindows
Source§impl Serialize for UnifiedRateLimitWindows
impl Serialize for UnifiedRateLimitWindows
impl StructuralPartialEq for UnifiedRateLimitWindows
Auto Trait Implementations§
impl Freeze for UnifiedRateLimitWindows
impl RefUnwindSafe for UnifiedRateLimitWindows
impl Send for UnifiedRateLimitWindows
impl Sync for UnifiedRateLimitWindows
impl Unpin for UnifiedRateLimitWindows
impl UnsafeUnpin for UnifiedRateLimitWindows
impl UnwindSafe for UnifiedRateLimitWindows
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