pub struct AgentLivenessConfig {
pub heartbeat_timeout: Duration,
pub stale_check_interval: Duration,
}Expand description
Server-side liveness configuration for command/control sessions.
heartbeat_timeout defines when a client is considered stale if no
command/control messages are received.
stale_check_interval controls how often stale scans run during polling.
Fields§
§heartbeat_timeout: Duration§stale_check_interval: DurationTrait Implementations§
Source§impl Clone for AgentLivenessConfig
impl Clone for AgentLivenessConfig
Source§fn clone(&self) -> AgentLivenessConfig
fn clone(&self) -> AgentLivenessConfig
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 AgentLivenessConfig
impl Debug for AgentLivenessConfig
Auto Trait Implementations§
impl Freeze for AgentLivenessConfig
impl RefUnwindSafe for AgentLivenessConfig
impl Send for AgentLivenessConfig
impl Sync for AgentLivenessConfig
impl Unpin for AgentLivenessConfig
impl UnsafeUnpin for AgentLivenessConfig
impl UnwindSafe for AgentLivenessConfig
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().