pub struct TransportRateLimitConfig {
pub per_ip_packet_limit: usize,
pub global_packet_limit: usize,
pub rate_window: Duration,
pub block_duration: Duration,
}Fields§
§per_ip_packet_limit: usize§global_packet_limit: usize§rate_window: Duration§block_duration: DurationTrait Implementations§
Source§impl Clone for TransportRateLimitConfig
impl Clone for TransportRateLimitConfig
Source§fn clone(&self) -> TransportRateLimitConfig
fn clone(&self) -> TransportRateLimitConfig
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 TransportRateLimitConfig
impl Debug for TransportRateLimitConfig
Source§impl PartialEq for TransportRateLimitConfig
impl PartialEq for TransportRateLimitConfig
impl Copy for TransportRateLimitConfig
impl Eq for TransportRateLimitConfig
impl StructuralPartialEq for TransportRateLimitConfig
Auto Trait Implementations§
impl Freeze for TransportRateLimitConfig
impl RefUnwindSafe for TransportRateLimitConfig
impl Send for TransportRateLimitConfig
impl Sync for TransportRateLimitConfig
impl Unpin for TransportRateLimitConfig
impl UnsafeUnpin for TransportRateLimitConfig
impl UnwindSafe for TransportRateLimitConfig
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