pub enum ExitStatusKind {
Code(i32),
Signal(String),
Unknown,
}Expand description
Stringified exit-status kind preserved so the orchestration layer can decide whether to display an exit code or a signal.
Variants§
Code(i32)
The process exited normally with this code.
Signal(String)
The process was terminated by a signal (Unix only).
Unknown
The process exited with neither a code nor a signal; preserved as a fallback only.
Trait Implementations§
Source§impl Clone for ExitStatusKind
impl Clone for ExitStatusKind
Source§fn clone(&self) -> ExitStatusKind
fn clone(&self) -> ExitStatusKind
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 moreSource§impl Debug for ExitStatusKind
impl Debug for ExitStatusKind
Source§impl Display for ExitStatusKind
impl Display for ExitStatusKind
impl Eq for ExitStatusKind
Source§impl PartialEq for ExitStatusKind
impl PartialEq for ExitStatusKind
Source§fn eq(&self, other: &ExitStatusKind) -> bool
fn eq(&self, other: &ExitStatusKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExitStatusKind
Auto Trait Implementations§
impl Freeze for ExitStatusKind
impl RefUnwindSafe for ExitStatusKind
impl Send for ExitStatusKind
impl Sync for ExitStatusKind
impl Unpin for ExitStatusKind
impl UnsafeUnpin for ExitStatusKind
impl UnwindSafe for ExitStatusKind
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§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.