pub enum ProcessExitStatus {
Exited(i32),
Signaled(i32),
Unknown,
}Expand description
Exit status of a process.
Variants§
Exited(i32)
Process exited with a code.
Signaled(i32)
Process was terminated by a signal (Unix).
Unknown
Exit status is unknown.
Implementations§
Trait Implementations§
Source§impl Clone for ProcessExitStatus
impl Clone for ProcessExitStatus
Source§fn clone(&self) -> ProcessExitStatus
fn clone(&self) -> ProcessExitStatus
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 ProcessExitStatus
impl Debug for ProcessExitStatus
Source§impl Display for ProcessExitStatus
impl Display for ProcessExitStatus
Source§impl From<ExitStatus> for ProcessExitStatus
impl From<ExitStatus> for ProcessExitStatus
Source§fn from(status: ExitStatus) -> Self
fn from(status: ExitStatus) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ProcessExitStatus
impl PartialEq for ProcessExitStatus
impl Copy for ProcessExitStatus
impl Eq for ProcessExitStatus
impl StructuralPartialEq for ProcessExitStatus
Auto Trait Implementations§
impl Freeze for ProcessExitStatus
impl RefUnwindSafe for ProcessExitStatus
impl Send for ProcessExitStatus
impl Sync for ProcessExitStatus
impl Unpin for ProcessExitStatus
impl UnwindSafe for ProcessExitStatus
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