[−][src]Trait process_control::Terminator
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)>>
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>>
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)>>
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>>
self,
time_limit: Duration
) -> IoResult<Option<Output>>
Deprecated since 0.4.0:
use ChildExt::with_output_timeout instead
Implementations on Foreign Types
impl Terminator for Child[src]
fn terminator(&self) -> ProcessTerminator[src]
fn wait_with_timeout(
self,
time_limit: Duration
) -> IoResult<Option<(ExitStatus, Self)>>[src]
self,
time_limit: Duration
) -> IoResult<Option<(ExitStatus, Self)>>
fn wait_for_output_with_timeout(
self,
time_limit: Duration
) -> IoResult<Option<Output>>[src]
self,
time_limit: Duration
) -> IoResult<Option<Output>>
fn wait_with_terminating_timeout(
self,
time_limit: Duration
) -> IoResult<Option<(ExitStatus, Self)>>[src]
self,
time_limit: Duration
) -> IoResult<Option<(ExitStatus, Self)>>
fn wait_for_output_with_terminating_timeout(
self,
time_limit: Duration
) -> IoResult<Option<Output>>[src]
self,
time_limit: Duration
) -> IoResult<Option<Output>>