pub enum QuotaReset {
After(DelaySeconds),
At(WallClockTimestamp),
Unknown,
}Expand description
Reset semantics for one provider quota bucket.
Variants§
After(DelaySeconds)
Relative delay from the caller-supplied observation time.
At(WallClockTimestamp)
Absolute Unix wall-clock reset timestamp.
Unknown
Provider exposed the bucket without actionable reset metadata.
Trait Implementations§
Source§impl Clone for QuotaReset
impl Clone for QuotaReset
Source§fn clone(&self) -> QuotaReset
fn clone(&self) -> QuotaReset
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for QuotaReset
Source§impl Debug for QuotaReset
impl Debug for QuotaReset
impl Eq for QuotaReset
Source§impl PartialEq for QuotaReset
impl PartialEq for QuotaReset
impl StructuralPartialEq for QuotaReset
Auto Trait Implementations§
impl Freeze for QuotaReset
impl RefUnwindSafe for QuotaReset
impl Send for QuotaReset
impl Sync for QuotaReset
impl Unpin for QuotaReset
impl UnsafeUnpin for QuotaReset
impl UnwindSafe for QuotaReset
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