pub struct AutoNatThrottle {
pub global_limit: Option<i32>,
pub peer_limit: Option<i32>,
pub interval: Option<OptionalDuration>,
}Expand description
AutoNAT throttle settings
Fields§
§global_limit: Option<i32>§peer_limit: Option<i32>§interval: Option<OptionalDuration>Trait Implementations§
Source§impl Clone for AutoNatThrottle
impl Clone for AutoNatThrottle
Source§fn clone(&self) -> AutoNatThrottle
fn clone(&self) -> AutoNatThrottle
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 AutoNatThrottle
impl Debug for AutoNatThrottle
Source§impl Default for AutoNatThrottle
impl Default for AutoNatThrottle
Source§fn default() -> AutoNatThrottle
fn default() -> AutoNatThrottle
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutoNatThrottle
impl<'de> Deserialize<'de> for AutoNatThrottle
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
Auto Trait Implementations§
impl Freeze for AutoNatThrottle
impl RefUnwindSafe for AutoNatThrottle
impl Send for AutoNatThrottle
impl Sync for AutoNatThrottle
impl Unpin for AutoNatThrottle
impl UnwindSafe for AutoNatThrottle
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