pub struct RatelimitingBucket(/* private fields */);
Expand description
Used to group requests together for ratelimiting.
Implementations§
Trait Implementations§
Source§impl Clone for RatelimitingBucket
impl Clone for RatelimitingBucket
Source§fn clone(&self) -> RatelimitingBucket
fn clone(&self) -> RatelimitingBucket
Returns a copy 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 RatelimitingBucket
impl Debug for RatelimitingBucket
Source§impl Hash for RatelimitingBucket
impl Hash for RatelimitingBucket
Source§impl PartialEq for RatelimitingBucket
impl PartialEq for RatelimitingBucket
impl Copy for RatelimitingBucket
impl Eq for RatelimitingBucket
impl StructuralPartialEq for RatelimitingBucket
Auto Trait Implementations§
impl Freeze for RatelimitingBucket
impl RefUnwindSafe for RatelimitingBucket
impl Send for RatelimitingBucket
impl Sync for RatelimitingBucket
impl Unpin for RatelimitingBucket
impl UnwindSafe for RatelimitingBucket
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> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage>
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CloneableStorage for T
impl<T> CloneableStorage for T
fn clone_storage(&self) -> Box<dyn CloneableStorage>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.