pub enum AiRateLimitKind {
RequestsPerMinute,
TokensPerMinute,
ImagesPerMinute,
ConcurrentRequests,
Custom,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AiRateLimitKind
impl Clone for AiRateLimitKind
Source§fn clone(&self) -> AiRateLimitKind
fn clone(&self) -> AiRateLimitKind
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 AiRateLimitKind
impl Debug for AiRateLimitKind
Source§impl Display for AiRateLimitKind
impl Display for AiRateLimitKind
Source§impl FromStr for AiRateLimitKind
impl FromStr for AiRateLimitKind
Source§impl Hash for AiRateLimitKind
impl Hash for AiRateLimitKind
Source§impl Ord for AiRateLimitKind
impl Ord for AiRateLimitKind
Source§fn cmp(&self, other: &AiRateLimitKind) -> Ordering
fn cmp(&self, other: &AiRateLimitKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AiRateLimitKind
impl PartialEq for AiRateLimitKind
Source§impl PartialOrd for AiRateLimitKind
impl PartialOrd for AiRateLimitKind
impl Copy for AiRateLimitKind
impl Eq for AiRateLimitKind
impl StructuralPartialEq for AiRateLimitKind
Auto Trait Implementations§
impl Freeze for AiRateLimitKind
impl RefUnwindSafe for AiRateLimitKind
impl Send for AiRateLimitKind
impl Sync for AiRateLimitKind
impl Unpin for AiRateLimitKind
impl UnsafeUnpin for AiRateLimitKind
impl UnwindSafe for AiRateLimitKind
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