pub enum BucketUpdate {
None,
Disabled,
Update(TokenBucket),
}
Expand description
Enum that describes the type of token bucket update.
Variants§
None
No Update - same as before.
Disabled
Rate Limiting is disabled on this bucket.
Update(TokenBucket)
Rate Limiting enabled with updated bucket.
Trait Implementations§
Source§impl Clone for BucketUpdate
impl Clone for BucketUpdate
Source§fn clone(&self) -> BucketUpdate
fn clone(&self) -> BucketUpdate
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 BucketUpdate
impl RefUnwindSafe for BucketUpdate
impl Send for BucketUpdate
impl Sync for BucketUpdate
impl Unpin for BucketUpdate
impl UnwindSafe for BucketUpdate
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