[][src]Trait checked_command::ChildExt

pub trait ChildExt {
    fn checked_wait_with_output(self) -> Result<Output, Error>;
fn checked_wait(&mut self) -> Result<(), Error>; }

Extension to std::process::Child adding versions of the wait_with_output/wait functions which also fail/error with a non-success exit status

Required methods

fn checked_wait_with_output(self) -> Result<Output, Error>[src]

Behaves like std::process::Child::wait_with_output but also checks the exit status for success. The Output produced in case of a command returning a failing exit status is included into the error.

Error

if the exit status is not successful or a io::Error was returned from Child::wait_with_output

fn checked_wait(&mut self) -> Result<(), Error>[src]

Behaves like std::process::Child::wait but also checks the exit status for success.

Error

if the exit status is not successful or a io::Error was returned from Child::checked_wait

Loading content...

Implementations on Foreign Types

impl ChildExt for Child[src]

Loading content...

Implementors

Loading content...