pub struct ConntrackConfig {
pub tcp_established: Option<u64>,
pub udp_timeout: Option<u64>,
pub udp_assured: Option<u64>,
pub icmp_timeout: Option<u64>,
}Expand description
Conntrack timeout overrides (gateway.conntrack.*).
Fields§
§tcp_established: Option<u64>TCP established timeout in seconds.
udp_timeout: Option<u64>UDP unreplied timeout in seconds.
udp_assured: Option<u64>UDP assured (bidirectional) timeout in seconds.
icmp_timeout: Option<u64>ICMP timeout in seconds.
Implementations§
Source§impl ConntrackConfig
impl ConntrackConfig
Sourcepub fn tcp_established(&self) -> u64
pub fn tcp_established(&self) -> u64
TCP established timeout (default: 432000s / 5 days).
Sourcepub fn udp_timeout(&self) -> u64
pub fn udp_timeout(&self) -> u64
UDP unreplied timeout (default: 30s).
Sourcepub fn udp_assured(&self) -> u64
pub fn udp_assured(&self) -> u64
UDP assured timeout (default: 180s).
Sourcepub fn icmp_timeout(&self) -> u64
pub fn icmp_timeout(&self) -> u64
ICMP timeout (default: 30s).
Trait Implementations§
Source§impl Clone for ConntrackConfig
impl Clone for ConntrackConfig
Source§fn clone(&self) -> ConntrackConfig
fn clone(&self) -> ConntrackConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ConntrackConfig
impl Debug for ConntrackConfig
Source§impl Default for ConntrackConfig
impl Default for ConntrackConfig
Source§fn default() -> ConntrackConfig
fn default() -> ConntrackConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConntrackConfig
impl<'de> Deserialize<'de> for ConntrackConfig
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 ConntrackConfig
impl RefUnwindSafe for ConntrackConfig
impl Send for ConntrackConfig
impl Sync for ConntrackConfig
impl Unpin for ConntrackConfig
impl UnsafeUnpin for ConntrackConfig
impl UnwindSafe for ConntrackConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more