pub enum RateLimitGroup {
ModelGroup,
Batch,
TokenCount,
Files,
Skills,
WebSearch,
Other(String),
}Available on crate feature
admin only.Expand description
Rate-limit grouping category. Forward-compatible: unknown groups
fall through to Self::Other.
Variants§
ModelGroup
A model family (per-model_group).
Batch
Message Batches API.
TokenCount
Token-counting API.
Files
Files API.
Skills
Skills API.
WebSearch
Web search server tool.
Other(String)
Unknown group; raw string preserved.
Trait Implementations§
Source§impl Clone for RateLimitGroup
impl Clone for RateLimitGroup
Source§fn clone(&self) -> RateLimitGroup
fn clone(&self) -> RateLimitGroup
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 RateLimitGroup
impl Debug for RateLimitGroup
Source§impl<'de> Deserialize<'de> for RateLimitGroup
impl<'de> Deserialize<'de> for RateLimitGroup
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RateLimitGroup
impl PartialEq for RateLimitGroup
Source§impl Serialize for RateLimitGroup
impl Serialize for RateLimitGroup
impl Eq for RateLimitGroup
impl StructuralPartialEq for RateLimitGroup
Auto Trait Implementations§
impl Freeze for RateLimitGroup
impl RefUnwindSafe for RateLimitGroup
impl Send for RateLimitGroup
impl Sync for RateLimitGroup
impl Unpin for RateLimitGroup
impl UnsafeUnpin for RateLimitGroup
impl UnwindSafe for RateLimitGroup
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§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 moreCreates a shared type from an unshared type.