pub struct RateLimiterSet {
pub in_rate_limiter: Option<RateLimiter>,
pub out_rate_limiter: Option<RateLimiter>,
}
Expand description
RateLimiterSet represents a pair of RateLimiters (inbound and outbound)
Fieldsยง
ยงin_rate_limiter: Option<RateLimiter>
InRateLimiter limits the incoming bytes.
out_rate_limiter: Option<RateLimiter>
OutRateLimiter limits the outgoing bytes.
Trait Implementationsยง
Sourceยงimpl Clone for RateLimiterSet
impl Clone for RateLimiterSet
Sourceยงfn clone(&self) -> RateLimiterSet
fn clone(&self) -> RateLimiterSet
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 RateLimiterSet
impl Debug for RateLimiterSet
Sourceยงimpl<'de> Deserialize<'de> for RateLimiterSet
impl<'de> Deserialize<'de> for RateLimiterSet
Sourceยงfn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Sourceยงimpl Hash for RateLimiterSet
impl Hash for RateLimiterSet
Sourceยงimpl Ord for RateLimiterSet
impl Ord for RateLimiterSet
Sourceยงfn cmp(&self, other: &RateLimiterSet) -> Ordering
fn cmp(&self, other: &RateLimiterSet) -> Ordering
1.21.0 ยท Sourceยงfn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Sourceยงimpl PartialEq for RateLimiterSet
impl PartialEq for RateLimiterSet
Sourceยงimpl PartialOrd for RateLimiterSet
impl PartialOrd for RateLimiterSet
Sourceยงimpl Serialize for RateLimiterSet
impl Serialize for RateLimiterSet
impl Eq for RateLimiterSet
impl StructuralPartialEq for RateLimiterSet
Auto Trait Implementationsยง
impl Freeze for RateLimiterSet
impl RefUnwindSafe for RateLimiterSet
impl Send for RateLimiterSet
impl Sync for RateLimiterSet
impl Unpin for RateLimiterSet
impl UnwindSafe for RateLimiterSet
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