pub struct Hdl {
pub child: Child,
pub stdout: Box<dyn Stream<Item = String, Error = Error>>,
pub stderr: Box<dyn Stream<Item = String, Error = Error>>,
}
Expand description
Hdl is a handler type combining the child future and stdout and stderr streams returned from the execute function.
Fields§
§child: Child
The child future. If this goes out of scope, the process will be killed. Use the forget() method to avoid that.
stdout: Box<dyn Stream<Item = String, Error = Error>>
Line based stream of child process’ stdout
stderr: Box<dyn Stream<Item = String, Error = Error>>
Line based stream of child process’ stderr
Auto Trait Implementations§
impl !Freeze for Hdl
impl !RefUnwindSafe for Hdl
impl !Send for Hdl
impl !Sync for Hdl
impl Unpin for Hdl
impl !UnwindSafe for Hdl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more