[][src]Trait process_control::Terminator

pub trait Terminator: Sealed + Sized {
#[must_use]
    fn terminator(&self) -> ProcessTerminator;
fn wait_with_timeout(
        self,
        time_limit: Duration
    ) -> IoResult<Option<(ExitStatus, Self)>>;
fn wait_for_output_with_timeout(
        self,
        time_limit: Duration
    ) -> IoResult<Option<Output>>;
fn wait_with_terminating_timeout(
        self,
        time_limit: Duration
    ) -> IoResult<Option<(ExitStatus, Self)>>;
fn wait_for_output_with_terminating_timeout(
        self,
        time_limit: Duration
    ) -> IoResult<Option<Output>>; }
Deprecated since 0.4.0:

use ChildExt instead

Required methods

#[must_use] fn terminator(&self) -> ProcessTerminator

Deprecated since 0.4.0:

use ChildExt::terminator instead

fn wait_with_timeout(
    self,
    time_limit: Duration
) -> IoResult<Option<(ExitStatus, Self)>>

Deprecated since 0.4.0:

use ChildExt::with_timeout instead

fn wait_for_output_with_timeout(
    self,
    time_limit: Duration
) -> IoResult<Option<Output>>

Deprecated since 0.4.0:

use ChildExt::with_output_timeout instead

fn wait_with_terminating_timeout(
    self,
    time_limit: Duration
) -> IoResult<Option<(ExitStatus, Self)>>

Deprecated since 0.4.0:

use ChildExt::with_timeout instead

fn wait_for_output_with_terminating_timeout(
    self,
    time_limit: Duration
) -> IoResult<Option<Output>>

Deprecated since 0.4.0:

use ChildExt::with_output_timeout instead

Loading content...

Implementations on Foreign Types

impl Terminator for Child[src]

Loading content...

Implementors

Loading content...