pub enum ExitStatus {
Code(i32),
Signaled(i32),
}Expand description
How a guest workload terminated.
Variants§
Code(i32)
The process exited normally with this code.
Signaled(i32)
The process was killed by this POSIX signal.
Implementations§
Source§impl ExitStatus
impl ExitStatus
Sourcepub const fn conventional_code(self) -> i32
pub const fn conventional_code(self) -> i32
Shell-convention scalar: the exit code itself, or 128 + signal for a
signal death. For consumers that can only carry one integer.
Trait Implementations§
Source§impl Clone for ExitStatus
impl Clone for ExitStatus
impl Copy for ExitStatus
Source§impl Debug for ExitStatus
impl Debug for ExitStatus
impl Eq for ExitStatus
Source§impl PartialEq for ExitStatus
impl PartialEq for ExitStatus
impl StructuralPartialEq for ExitStatus
Auto Trait Implementations§
impl Freeze for ExitStatus
impl RefUnwindSafe for ExitStatus
impl Send for ExitStatus
impl Sync for ExitStatus
impl Unpin for ExitStatus
impl UnsafeUnpin for ExitStatus
impl UnwindSafe for ExitStatus
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.