Struct std::process::ExitStatus 1.0.0
[−]
[src]
pub struct ExitStatus(_);
Describes the result of a process after it has terminated.
Methods
impl ExitStatus[src]
fn success(&self) -> bool
Was termination successful? Signal termination not considered a success, and success is defined as a zero exit status.
fn code(&self) -> Option<i32>
Returns the exit code of the process, if any.
On Unix, this will return None if the process was terminated
by a signal; std::os::unix provides an extension trait for
extracting the signal and other details from the ExitStatus.
Trait Implementations
impl ExitStatusExt for ExitStatus[src]
fn from_raw(raw: i32) -> Self
Unstable (
exit_status_from #32713)Creates a new ExitStatus from the raw underlying i32 return value of a process. Read more
fn signal(&self) -> Option<i32>
If the process was terminated by a signal, returns that signal.
impl Debug for ExitStatus[src]
impl Copy for ExitStatus[src]
impl Clone for ExitStatus[src]
fn clone(&self) -> ExitStatus
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
impl Eq for ExitStatus[src]
impl PartialEq for ExitStatus[src]
fn eq(&self, __arg_0: &ExitStatus) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &ExitStatus) -> bool
This method tests for !=.