pub enum WorkerHealthStatus {
Healthy,
Degraded,
Unhealthy,
Dead,
}Expand description
Health status of a single swarm worker.
Variants§
Healthy
Worker is active and responding to heartbeats
Degraded
Worker is running but has not responded to recent heartbeats
Unhealthy
Worker has not responded within the timeout window
Dead
Worker has been terminated and needs replacement
Trait Implementations§
Source§impl Clone for WorkerHealthStatus
impl Clone for WorkerHealthStatus
Source§fn clone(&self) -> WorkerHealthStatus
fn clone(&self) -> WorkerHealthStatus
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 WorkerHealthStatus
impl Debug for WorkerHealthStatus
Source§impl<'de> Deserialize<'de> for WorkerHealthStatus
impl<'de> Deserialize<'de> for WorkerHealthStatus
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
Source§impl Display for WorkerHealthStatus
impl Display for WorkerHealthStatus
Source§impl PartialEq for WorkerHealthStatus
impl PartialEq for WorkerHealthStatus
Source§fn eq(&self, other: &WorkerHealthStatus) -> bool
fn eq(&self, other: &WorkerHealthStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkerHealthStatus
impl Serialize for WorkerHealthStatus
impl StructuralPartialEq for WorkerHealthStatus
Auto Trait Implementations§
impl Freeze for WorkerHealthStatus
impl RefUnwindSafe for WorkerHealthStatus
impl Send for WorkerHealthStatus
impl Sync for WorkerHealthStatus
impl Unpin for WorkerHealthStatus
impl UnsafeUnpin for WorkerHealthStatus
impl UnwindSafe for WorkerHealthStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request