pub enum RuntimeLifecycleState {
Booting,
LoadingConfig,
CheckingSecurity,
OpeningStorage,
StartingApi,
Running,
Degraded,
Restricted,
ShuttingDown,
Stopped,
}Expand description
Stable process lifecycle state.
Variants§
Booting
Runtime process is booting.
LoadingConfig
Runtime configuration is being loaded.
CheckingSecurity
Security configuration is being checked.
OpeningStorage
Storage boundaries are being opened.
StartingApi
Runtime API boundaries are starting.
Running
Runtime is accepting declared work.
Degraded
Runtime remains available with reduced guarantees.
Restricted
Runtime accepts only explicitly permitted operations.
ShuttingDown
Runtime is performing graceful shutdown.
Stopped
Runtime has stopped.
Trait Implementations§
Source§impl Clone for RuntimeLifecycleState
impl Clone for RuntimeLifecycleState
Source§fn clone(&self) -> RuntimeLifecycleState
fn clone(&self) -> RuntimeLifecycleState
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 RuntimeLifecycleState
Source§impl Debug for RuntimeLifecycleState
impl Debug for RuntimeLifecycleState
impl Eq for RuntimeLifecycleState
Source§impl PartialEq for RuntimeLifecycleState
impl PartialEq for RuntimeLifecycleState
impl StructuralPartialEq for RuntimeLifecycleState
Auto Trait Implementations§
impl Freeze for RuntimeLifecycleState
impl RefUnwindSafe for RuntimeLifecycleState
impl Send for RuntimeLifecycleState
impl Sync for RuntimeLifecycleState
impl Unpin for RuntimeLifecycleState
impl UnsafeUnpin for RuntimeLifecycleState
impl UnwindSafe for RuntimeLifecycleState
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