pub struct PolledChild<C> { /* private fields */ }Expand description
An owned child process with an asynchronous exit wait.
The wait field is declared before child so that the backend wait
registration is dropped before the child’s underlying handle or fd.
Implementations§
Source§impl<C> PolledChild<C>
impl<C> PolledChild<C>
Source§impl PolledChild<Child>
impl PolledChild<Child>
Auto Trait Implementations§
impl<C> !Freeze for PolledChild<C>
impl<C> !RefUnwindSafe for PolledChild<C>
impl<C> Send for PolledChild<C>where
C: Send,
impl<C> Sync for PolledChild<C>where
C: Sync,
impl<C> Unpin for PolledChild<C>where
C: Unpin,
impl<C> UnsafeUnpin for PolledChild<C>where
C: UnsafeUnpin,
impl<C> !UnwindSafe for PolledChild<C>
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