pub struct OpenAiRateLimitHeaders {
pub limit_requests: Option<u32>,
pub remaining_requests: Option<u32>,
pub reset_requests: Option<String>,
pub limit_tokens: Option<u32>,
pub remaining_tokens: Option<u32>,
pub reset_tokens: Option<String>,
}Expand description
Headers conveying rate limit information returned by OpenAI.
Fields§
§limit_requests: Option<u32>§remaining_requests: Option<u32>§reset_requests: Option<String>§limit_tokens: Option<u32>§remaining_tokens: Option<u32>§reset_tokens: Option<String>Trait Implementations§
Source§impl Clone for OpenAiRateLimitHeaders
impl Clone for OpenAiRateLimitHeaders
Source§fn clone(&self) -> OpenAiRateLimitHeaders
fn clone(&self) -> OpenAiRateLimitHeaders
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 moreAuto Trait Implementations§
impl Freeze for OpenAiRateLimitHeaders
impl RefUnwindSafe for OpenAiRateLimitHeaders
impl Send for OpenAiRateLimitHeaders
impl Sync for OpenAiRateLimitHeaders
impl Unpin for OpenAiRateLimitHeaders
impl UnsafeUnpin for OpenAiRateLimitHeaders
impl UnwindSafe for OpenAiRateLimitHeaders
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