pub enum RuntimeLifecycleEvent {
ConfigLoaded,
SecurityChecked,
StorageOpened,
ApiStarted,
DegradedDetected,
RestrictedDetected,
ShutdownRequested,
ShutdownCompleted,
RecoveryCompleted,
}Expand description
Event accepted by the Runtime process lifecycle.
Variants§
ConfigLoaded
Configuration loading completed.
SecurityChecked
Security checks completed.
StorageOpened
Storage initialization completed.
ApiStarted
API startup completed.
DegradedDetected
A degradable failure was observed.
RestrictedDetected
A restriction policy was activated.
ShutdownRequested
Graceful shutdown was requested.
ShutdownCompleted
Graceful shutdown completed.
RecoveryCompleted
A degraded or restricted condition recovered.
Trait Implementations§
Source§impl Clone for RuntimeLifecycleEvent
impl Clone for RuntimeLifecycleEvent
Source§fn clone(&self) -> RuntimeLifecycleEvent
fn clone(&self) -> RuntimeLifecycleEvent
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 RuntimeLifecycleEvent
Source§impl Debug for RuntimeLifecycleEvent
impl Debug for RuntimeLifecycleEvent
impl Eq for RuntimeLifecycleEvent
Source§impl PartialEq for RuntimeLifecycleEvent
impl PartialEq for RuntimeLifecycleEvent
impl StructuralPartialEq for RuntimeLifecycleEvent
Auto Trait Implementations§
impl Freeze for RuntimeLifecycleEvent
impl RefUnwindSafe for RuntimeLifecycleEvent
impl Send for RuntimeLifecycleEvent
impl Sync for RuntimeLifecycleEvent
impl Unpin for RuntimeLifecycleEvent
impl UnsafeUnpin for RuntimeLifecycleEvent
impl UnwindSafe for RuntimeLifecycleEvent
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