pub enum ShutdownResult {
Clean,
Timeout,
Forced,
}Expand description
Outcome of a server shutdown.
Variants§
Clean
All in-flight connections completed within the grace period.
Timeout
The grace period expired; some connections were forcibly cancelled.
Forced
The server was forcefully terminated.
Trait Implementations§
Source§impl Clone for ShutdownResult
impl Clone for ShutdownResult
Source§fn clone(&self) -> ShutdownResult
fn clone(&self) -> ShutdownResult
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 ShutdownResult
Source§impl Debug for ShutdownResult
impl Debug for ShutdownResult
Source§impl Display for ShutdownResult
impl Display for ShutdownResult
impl Eq for ShutdownResult
Source§impl PartialEq for ShutdownResult
impl PartialEq for ShutdownResult
impl StructuralPartialEq for ShutdownResult
Auto Trait Implementations§
impl Freeze for ShutdownResult
impl RefUnwindSafe for ShutdownResult
impl Send for ShutdownResult
impl Sync for ShutdownResult
impl Unpin for ShutdownResult
impl UnsafeUnpin for ShutdownResult
impl UnwindSafe for ShutdownResult
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