pub trait Child: Debug + ChildKiller {
    fn try_wait(&mut self) -> Result<Option<ExitStatus>, Error>;
fn wait(&mut self) -> Result<ExitStatus, Error>;
fn process_id(&self) -> Option<u32>; }
Expand description

Represents a child process spawned into the pty. This handle can be used to wait for or terminate that child process.

Required methods

Poll the child to see if it has completed. Does not block. Returns None if the child has not yet terminated, else returns its exit status.

Blocks execution until the child process has completed, yielding its exit status.

Returns the process identifier of the child process, if applicable

Implementations on Foreign Types

Implementors