pub enum CapabilityLifecycleState {
Registered,
Initializing,
CatchingUp,
Active,
Paused,
Rebuilding,
Removed,
}Expand description
Lifecycle states for a capability
Variants§
Registered
Capability has been registered but not yet initialized
Initializing
Capability is initializing its state
CatchingUp
Capability is catching up with historical operations
Active
Capability is active and processing new operations
Paused
Capability is paused
Rebuilding
Capability is being rebuilt
Removed
Capability has been removed
Trait Implementations§
Source§impl Clone for CapabilityLifecycleState
impl Clone for CapabilityLifecycleState
impl Copy for CapabilityLifecycleState
Source§impl Debug for CapabilityLifecycleState
impl Debug for CapabilityLifecycleState
Source§impl<'de> Deserialize<'de> for CapabilityLifecycleState
impl<'de> Deserialize<'de> for CapabilityLifecycleState
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 CapabilityLifecycleState
Source§impl PartialEq for CapabilityLifecycleState
impl PartialEq for CapabilityLifecycleState
Source§impl Serialize for CapabilityLifecycleState
impl Serialize for CapabilityLifecycleState
impl StructuralPartialEq for CapabilityLifecycleState
Auto Trait Implementations§
impl Freeze for CapabilityLifecycleState
impl RefUnwindSafe for CapabilityLifecycleState
impl Send for CapabilityLifecycleState
impl Sync for CapabilityLifecycleState
impl Unpin for CapabilityLifecycleState
impl UnsafeUnpin for CapabilityLifecycleState
impl UnwindSafe for CapabilityLifecycleState
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