pub enum QuotaSource {
None,
Api,
SessionFallback,
}Expand description
Which source produced a quota snapshot.
Variants§
None
No data available.
Api
Live API (wham/usage or Claude usage).
SessionFallback
Newest Codex session-log rate_limits.
Trait Implementations§
Source§impl Clone for QuotaSource
impl Clone for QuotaSource
Source§fn clone(&self) -> QuotaSource
fn clone(&self) -> QuotaSource
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 moreimpl Copy for QuotaSource
Source§impl Debug for QuotaSource
impl Debug for QuotaSource
Source§impl Default for QuotaSource
impl Default for QuotaSource
Source§fn default() -> QuotaSource
fn default() -> QuotaSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuotaSource
impl<'de> Deserialize<'de> for QuotaSource
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
impl Eq for QuotaSource
Source§impl PartialEq for QuotaSource
impl PartialEq for QuotaSource
Source§impl Serialize for QuotaSource
impl Serialize for QuotaSource
impl StructuralPartialEq for QuotaSource
Auto Trait Implementations§
impl Freeze for QuotaSource
impl RefUnwindSafe for QuotaSource
impl Send for QuotaSource
impl Sync for QuotaSource
impl Unpin for QuotaSource
impl UnsafeUnpin for QuotaSource
impl UnwindSafe for QuotaSource
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>,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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