pub struct HelpedChild { /* private fields */ }Expand description
A shell whose parent is the spawn helper. What the Engine does with a child process, it does with this through the helper: learn its exit, end its group, let go of it.
Trait Implementations§
Source§impl Drop for HelpedChild
A handle that goes away without a release — an unwinding owner — ends the
shell’s group instead of leaving it to run unowned.
impl Drop for HelpedChild
A handle that goes away without a release — an unwinding owner — ends the shell’s group instead of leaving it to run unowned.
Auto Trait Implementations§
impl !Sync for HelpedChild
impl Forget for HelpedChild
impl Freeze for HelpedChild
impl Move for HelpedChild
impl RefUnwindSafe for HelpedChild
impl Send for HelpedChild
impl Unpin for HelpedChild
impl UnsafeUnpin for HelpedChild
impl UnwindSafe for HelpedChild
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more