pub enum EffectivePhase {
ProcessStarting,
Uncommissioned,
Commissioning,
WaitingForHub,
Connecting,
Authenticating,
Online,
PartiallyOnline,
Degraded,
Retrying,
Failed,
Stopping,
}Expand description
Product-facing projection derived by the Node. Neither the Hub nor a supervisor may use this value to drive lifecycle transitions.
Variants§
ProcessStarting
Uncommissioned
Commissioning
WaitingForHub
Connecting
Authenticating
Online
PartiallyOnline
Degraded
Retrying
Failed
Stopping
Trait Implementations§
Source§impl Clone for EffectivePhase
impl Clone for EffectivePhase
Source§fn clone(&self) -> EffectivePhase
fn clone(&self) -> EffectivePhase
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 EffectivePhase
impl Debug for EffectivePhase
Source§impl<'de> Deserialize<'de> for EffectivePhase
impl<'de> Deserialize<'de> for EffectivePhase
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 EffectivePhase
Source§impl PartialEq for EffectivePhase
impl PartialEq for EffectivePhase
Source§impl Serialize for EffectivePhase
impl Serialize for EffectivePhase
impl StructuralPartialEq for EffectivePhase
Auto Trait Implementations§
impl Freeze for EffectivePhase
impl RefUnwindSafe for EffectivePhase
impl Send for EffectivePhase
impl Sync for EffectivePhase
impl Unpin for EffectivePhase
impl UnsafeUnpin for EffectivePhase
impl UnwindSafe for EffectivePhase
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