pub enum GracefulTerminationResult {
GracefulExit,
ForcefulKill,
AlreadyExited,
Error,
}Expand description
Result of a graceful termination attempt.
Variants§
GracefulExit
Process exited gracefully after SIGTERM/SIGINT.
ForcefulKill
Process had to be forcefully killed with SIGKILL.
AlreadyExited
Process was already not running.
Error
Failed to check or terminate the process.
Trait Implementations§
Source§impl Clone for GracefulTerminationResult
impl Clone for GracefulTerminationResult
Source§fn clone(&self) -> GracefulTerminationResult
fn clone(&self) -> GracefulTerminationResult
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 GracefulTerminationResult
impl Debug for GracefulTerminationResult
impl Copy for GracefulTerminationResult
impl Eq for GracefulTerminationResult
impl StructuralPartialEq for GracefulTerminationResult
Auto Trait Implementations§
impl Freeze for GracefulTerminationResult
impl RefUnwindSafe for GracefulTerminationResult
impl Send for GracefulTerminationResult
impl Sync for GracefulTerminationResult
impl Unpin for GracefulTerminationResult
impl UnwindSafe for GracefulTerminationResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.