pub struct BucketSnapshot {
pub limit: u64,
pub remaining: u64,
pub reset_secs: u64,
}Expand description
Snapshot of a bucket’s remaining budget — used to populate the
x-ratelimit-*-remaining / -reset response headers.
Fields§
§limit: u64§remaining: u64§reset_secs: u64Seconds until this bucket fully refills.
Trait Implementations§
Source§impl Clone for BucketSnapshot
impl Clone for BucketSnapshot
Source§fn clone(&self) -> BucketSnapshot
fn clone(&self) -> BucketSnapshot
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 BucketSnapshot
impl Debug for BucketSnapshot
impl Copy for BucketSnapshot
Auto Trait Implementations§
impl Freeze for BucketSnapshot
impl RefUnwindSafe for BucketSnapshot
impl Send for BucketSnapshot
impl Sync for BucketSnapshot
impl Unpin for BucketSnapshot
impl UnwindSafe for BucketSnapshot
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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