pub enum ReadinessCondition {
ConfigLoaded,
ListenerBound,
ClusterMembershipEstablished,
}Expand description
Readiness conditions that can prevent a server from receiving traffic.
Variants§
ConfigLoaded
Configuration has not completed loading and validation.
ListenerBound
The main wire protocol listener is not bound and accepting traffic.
ClusterMembershipEstablished
Cluster configuration is present but membership is not established.
Trait Implementations§
Source§impl Clone for ReadinessCondition
impl Clone for ReadinessCondition
Source§fn clone(&self) -> ReadinessCondition
fn clone(&self) -> ReadinessCondition
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 moreimpl Copy for ReadinessCondition
Source§impl Debug for ReadinessCondition
impl Debug for ReadinessCondition
impl Eq for ReadinessCondition
Source§impl PartialEq for ReadinessCondition
impl PartialEq for ReadinessCondition
Source§fn eq(&self, other: &ReadinessCondition) -> bool
fn eq(&self, other: &ReadinessCondition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ReadinessCondition
impl Serialize for ReadinessCondition
impl StructuralPartialEq for ReadinessCondition
Auto Trait Implementations§
impl Freeze for ReadinessCondition
impl RefUnwindSafe for ReadinessCondition
impl Send for ReadinessCondition
impl Sync for ReadinessCondition
impl Unpin for ReadinessCondition
impl UnsafeUnpin for ReadinessCondition
impl UnwindSafe for ReadinessCondition
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,
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.