pub struct RateLimitExceeded {
pub retry_after_secs: u32,
}Expand description
Rate limit middleware response.
Carries the number of seconds the client should wait before retrying,
derived from the active rate-limit configuration at the time the request
was rejected. This value is emitted as both the Retry-After HTTP header
and in the GraphQL error message body.
Fields§
§retry_after_secs: u32Seconds until the token bucket refills by at least one token.
Trait Implementations§
Source§impl Debug for RateLimitExceeded
impl Debug for RateLimitExceeded
Source§impl IntoResponse for RateLimitExceeded
impl IntoResponse for RateLimitExceeded
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Create a response.
Auto Trait Implementations§
impl Freeze for RateLimitExceeded
impl RefUnwindSafe for RateLimitExceeded
impl Send for RateLimitExceeded
impl Sync for RateLimitExceeded
impl Unpin for RateLimitExceeded
impl UnsafeUnpin for RateLimitExceeded
impl UnwindSafe for RateLimitExceeded
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> 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