pub enum ShutdownPhase {
Running,
Draining,
ForceKilling,
Terminated,
}Expand description
Shutdown phase.
Variants§
Running
Normal operation.
Draining
Draining: no new messages accepted, processing in-flight.
ForceKilling
Grace period expired, hard-killing remaining actors.
Terminated
Shutdown complete.
Trait Implementations§
Source§impl Clone for ShutdownPhase
impl Clone for ShutdownPhase
Source§fn clone(&self) -> ShutdownPhase
fn clone(&self) -> ShutdownPhase
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 moreSource§impl Debug for ShutdownPhase
impl Debug for ShutdownPhase
Source§impl PartialEq for ShutdownPhase
impl PartialEq for ShutdownPhase
impl Copy for ShutdownPhase
impl Eq for ShutdownPhase
impl StructuralPartialEq for ShutdownPhase
Auto Trait Implementations§
impl Freeze for ShutdownPhase
impl RefUnwindSafe for ShutdownPhase
impl Send for ShutdownPhase
impl Sync for ShutdownPhase
impl Unpin for ShutdownPhase
impl UnsafeUnpin for ShutdownPhase
impl UnwindSafe for ShutdownPhase
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.