pub struct TokioCommandProcess {
pub stdin: Box<dyn AsyncWrite + Send + Unpin>,
pub stdout: Box<dyn AsyncRead + Send + Unpin>,
pub pid: u32,
pub end_rx: Receiver<(Option<i32>, Option<Error>)>,
pub end_handler: JoinHandle<()>,
}Fields§
§stdin: Box<dyn AsyncWrite + Send + Unpin>§stdout: Box<dyn AsyncRead + Send + Unpin>§pid: u32§end_rx: Receiver<(Option<i32>, Option<Error>)>§end_handler: JoinHandle<()>Trait Implementations§
Auto Trait Implementations§
impl Freeze for TokioCommandProcess
impl !RefUnwindSafe for TokioCommandProcess
impl Send for TokioCommandProcess
impl !Sync for TokioCommandProcess
impl Unpin for TokioCommandProcess
impl !UnwindSafe for TokioCommandProcess
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