pub enum DeathCause {
GracefulShutdown,
ScaledDown,
Superseded,
Oom,
Crash {
signal: Option<String>,
},
Killed {
by: String,
},
Partitioned,
HardwareFailure,
HealthCheckTimeout,
Unknown {
clues: Vec<String>,
},
}Variants§
GracefulShutdown
ScaledDown
Superseded
Oom
Crash
Killed
Partitioned
HardwareFailure
HealthCheckTimeout
Unknown
Trait Implementations§
Source§impl Clone for DeathCause
impl Clone for DeathCause
Source§fn clone(&self) -> DeathCause
fn clone(&self) -> DeathCause
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 DeathCause
impl Debug for DeathCause
Source§impl<'de> Deserialize<'de> for DeathCause
impl<'de> Deserialize<'de> for DeathCause
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DeathCause
impl RefUnwindSafe for DeathCause
impl Send for DeathCause
impl Sync for DeathCause
impl Unpin for DeathCause
impl UnsafeUnpin for DeathCause
impl UnwindSafe for DeathCause
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