pub struct OwnedProcess { /* private fields */ }
Expand description
An owned process.
Trait Implementations§
Source§impl Drop for OwnedProcess
impl Drop for OwnedProcess
Will attempt to kill the child on drop. Never panics only logs an error
Source§impl From<Child> for OwnedProcess
impl From<Child> for OwnedProcess
An owned process can be initialized from a Child os process
Source§impl ProcessIdentifier for OwnedProcess
impl ProcessIdentifier for OwnedProcess
Auto Trait Implementations§
impl Freeze for OwnedProcess
impl RefUnwindSafe for OwnedProcess
impl Send for OwnedProcess
impl Sync for OwnedProcess
impl Unpin for OwnedProcess
impl UnwindSafe for OwnedProcess
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