pub struct AgentHealth {
pub check_interval_secs: u64,
pub timeout_secs: u64,
pub restart_policy: AgentRestartPolicy,
pub max_restarts: u32,
}Expand description
Agent health check configuration.
Fields§
§check_interval_secs: u64Health check interval.
timeout_secs: u64Health check timeout.
restart_policy: AgentRestartPolicyRestart policy.
max_restarts: u32Maximum number of restarts before giving up.
Trait Implementations§
Source§impl Clone for AgentHealth
impl Clone for AgentHealth
Source§fn clone(&self) -> AgentHealth
fn clone(&self) -> AgentHealth
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 AgentHealth
impl Debug for AgentHealth
Source§impl Default for AgentHealth
impl Default for AgentHealth
Source§impl<'de> Deserialize<'de> for AgentHealth
impl<'de> Deserialize<'de> for AgentHealth
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 AgentHealth
impl RefUnwindSafe for AgentHealth
impl Send for AgentHealth
impl Sync for AgentHealth
impl Unpin for AgentHealth
impl UnsafeUnpin for AgentHealth
impl UnwindSafe for AgentHealth
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