Struct std::process::ExitStatus [] [src]

pub struct ExitStatus(_);
1.0.0

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 signal(&self) -> Option<i32>

impl Display for ExitStatus[src]

fn fmt(&self, f: &mut Formatter) -> Result

Derived Implementations

impl Debug for ExitStatus[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Copy for ExitStatus[src]

impl Clone for ExitStatus[src]

fn clone(&self) -> ExitStatus

fn clone_from(&mut self, source: &Self)

impl Eq for ExitStatus[src]

impl PartialEq for ExitStatus[src]

fn eq(&self, __arg_0: &ExitStatus) -> bool

fn ne(&self, __arg_0: &ExitStatus) -> bool