pub struct OwnedChild { /* private fields */ }Implementations§
Source§impl OwnedChild
impl OwnedChild
pub fn id(&self) -> u32
pub fn take_stdin(&mut self) -> Option<ChildStdin>
pub fn take_stdout(&mut self) -> Option<ChildStdout>
pub fn take_stderr(&mut self) -> Option<ChildStderr>
pub fn try_wait(&mut self) -> Result<Option<ExitStatus>>
pub fn wait(&mut self) -> Result<ExitStatus>
pub fn wait_timeout(&mut self, timeout: Duration) -> Result<Option<ExitStatus>>
pub fn wait_or_kill(&mut self, grace: Duration) -> Result<WaitOutcome>
pub fn terminate_tree(&mut self) -> Result<ExitStatus>
Trait Implementations§
Source§impl Debug for OwnedChild
impl Debug for OwnedChild
Source§impl Drop for OwnedChild
impl Drop for OwnedChild
Auto Trait Implementations§
impl !RefUnwindSafe for OwnedChild
impl !UnwindSafe for OwnedChild
impl Freeze for OwnedChild
impl Send for OwnedChild
impl Sync for OwnedChild
impl Unpin for OwnedChild
impl UnsafeUnpin for OwnedChild
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