pub enum ShutdownPhase {
GracePeriod,
ForceClose,
Complete,
}Expand description
Shutdown phase indicator.
Variants§
GracePeriod
Grace period while draining connections.
ForceClose
Force-close phase after grace timeout.
Complete
Shutdown complete.
Implementations§
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> 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