pub enum ChildCleanupObservation {
Pending,
Reaped(ExitStatus),
ExitedWithoutWaitStatus,
Unknown,
}Expand description
An observation of the original child, never an inferred successful exit.
Variants§
Pending
The original child has not yielded a terminal observation yet.
Reaped(ExitStatus)
The exclusive wait obtained this actual terminal status.
ExitedWithoutWaitStatus
The pidfd proves exit, but another reaper consumed the wait status.
Unknown
Cleanup failed without proving physical termination.
Trait Implementations§
Source§impl Clone for ChildCleanupObservation
impl Clone for ChildCleanupObservation
impl Copy for ChildCleanupObservation
Source§impl Debug for ChildCleanupObservation
impl Debug for ChildCleanupObservation
impl Eq for ChildCleanupObservation
Source§impl PartialEq for ChildCleanupObservation
impl PartialEq for ChildCleanupObservation
impl StructuralPartialEq for ChildCleanupObservation
Auto Trait Implementations§
impl Freeze for ChildCleanupObservation
impl RefUnwindSafe for ChildCleanupObservation
impl Send for ChildCleanupObservation
impl Sync for ChildCleanupObservation
impl Unpin for ChildCleanupObservation
impl UnsafeUnpin for ChildCleanupObservation
impl UnwindSafe for ChildCleanupObservation
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