Enum DerivedStateControlPlaneQuality
pub enum DerivedStateControlPlaneQuality {
Stable,
Provisional,
ReorgRisk,
Degraded,
Stale,
IncompleteControlPlane,
}Expand description
Coarse quality classification for the observer-side control plane.
Variants§
Stable
Required inputs are present and within policy.
Provisional
Inputs are coherent but not yet beyond a provisional confirmation boundary.
ReorgRisk
Inputs are coherent but still carry elevated reorg risk.
Degraded
Inputs exist, but they are not coherent enough to trust as one control-plane view.
Stale
Required inputs exist but at least one is stale.
IncompleteControlPlane
Required inputs are still missing.
Trait Implementations§
§impl Clone for DerivedStateControlPlaneQuality
impl Clone for DerivedStateControlPlaneQuality
§fn clone(&self) -> DerivedStateControlPlaneQuality
fn clone(&self) -> DerivedStateControlPlaneQuality
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 more§impl Debug for DerivedStateControlPlaneQuality
impl Debug for DerivedStateControlPlaneQuality
§impl<'de> Deserialize<'de> for DerivedStateControlPlaneQuality
impl<'de> Deserialize<'de> for DerivedStateControlPlaneQuality
§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 Copy for DerivedStateControlPlaneQuality
impl Eq for DerivedStateControlPlaneQuality
impl StructuralPartialEq for DerivedStateControlPlaneQuality
Auto Trait Implementations§
impl Freeze for DerivedStateControlPlaneQuality
impl RefUnwindSafe for DerivedStateControlPlaneQuality
impl Send for DerivedStateControlPlaneQuality
impl Sync for DerivedStateControlPlaneQuality
impl Unpin for DerivedStateControlPlaneQuality
impl UnsafeUnpin for DerivedStateControlPlaneQuality
impl UnwindSafe for DerivedStateControlPlaneQuality
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