[−][src]Struct limitation::Status
A report for a given key containing the limit status.
The status contains the following information:
limit
: the maximum number of requests allowed in the current periodremaining
: how many requests are left in the current periodreset_epoch_utc
: a UNIX timestamp in UTC approximately when the next period will begin
Methods
impl Status
[src]
pub fn limit(&self) -> usize
[src]
Returns the maximum number of requests permitted in the current period.
pub fn remaining(&self) -> usize
[src]
Returns the number of requests remaining in the current period.
pub fn reset_epoch_utc(&self) -> usize
[src]
Returns a UNIX timestamp in UTC approximately when the next period will begin.
Trait Implementations
Auto Trait Implementations
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
impl RefUnwindSafe for Status
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,