pub struct ExecutionHealthCheck {
pub cmd: Vec<String>,
pub interval_secs: u64,
pub timeout_secs: u64,
pub retries: u32,
pub start_period_secs: u64,
}Expand description
Health-check behavior persisted with a local execution.
Fields§
§cmd: Vec<String>Command executed by the health check.
interval_secs: u64Interval between checks in seconds.
timeout_secs: u64Per-check timeout in seconds.
retries: u32Consecutive failures before the execution is unhealthy.
start_period_secs: u64Grace period after startup in seconds.
Trait Implementations§
Source§impl Clone for ExecutionHealthCheck
impl Clone for ExecutionHealthCheck
Source§fn clone(&self) -> ExecutionHealthCheck
fn clone(&self) -> ExecutionHealthCheck
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 ExecutionHealthCheck
impl Debug for ExecutionHealthCheck
Source§impl<'de> Deserialize<'de> for ExecutionHealthCheck
impl<'de> Deserialize<'de> for ExecutionHealthCheck
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
impl Eq for ExecutionHealthCheck
Source§impl PartialEq for ExecutionHealthCheck
impl PartialEq for ExecutionHealthCheck
Source§impl Serialize for ExecutionHealthCheck
impl Serialize for ExecutionHealthCheck
impl StructuralPartialEq for ExecutionHealthCheck
Auto Trait Implementations§
impl Freeze for ExecutionHealthCheck
impl RefUnwindSafe for ExecutionHealthCheck
impl Send for ExecutionHealthCheck
impl Sync for ExecutionHealthCheck
impl Unpin for ExecutionHealthCheck
impl UnsafeUnpin for ExecutionHealthCheck
impl UnwindSafe for ExecutionHealthCheck
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.