pub enum ReapOutcome {
Exited(ExitStatus),
TimedOut,
}Expand description
Result of OwnedChild::terminate_tree_bounded.
Variants§
Exited(ExitStatus)
Already gone, or the exit was observed within the bound.
TimedOut
The kill was issued but the OS did not report the exit in time (a process wedged in the kernel, e.g. releasing a GPU model). The caller is not blocked; the owned handle still reaps on drop.
Trait Implementations§
Source§impl Clone for ReapOutcome
impl Clone for ReapOutcome
impl Copy for ReapOutcome
Source§impl Debug for ReapOutcome
impl Debug for ReapOutcome
impl Eq for ReapOutcome
Source§impl PartialEq for ReapOutcome
impl PartialEq for ReapOutcome
impl StructuralPartialEq for ReapOutcome
Auto Trait Implementations§
impl Freeze for ReapOutcome
impl RefUnwindSafe for ReapOutcome
impl Send for ReapOutcome
impl Sync for ReapOutcome
impl Unpin for ReapOutcome
impl UnsafeUnpin for ReapOutcome
impl UnwindSafe for ReapOutcome
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.