pub struct ForcedCleanupReport {
pub children: Vec<ChildCleanup>,
pub supervisor: Option<ProcessCleanup>,
pub monitor_failure: Option<String>,
}Expand description
Honest account of the host-forced cleanup used to recover a Failed tree.
Fields§
§children: Vec<ChildCleanup>Disposition of every child still retained after the failed drain.
supervisor: Option<ProcessCleanup>Disposition of the retained native supervisor, when one existed.
monitor_failure: Option<String>Monitor failure observed while joining it, when it did not exit cleanly.
Trait Implementations§
Source§impl Clone for ForcedCleanupReport
impl Clone for ForcedCleanupReport
Source§fn clone(&self) -> ForcedCleanupReport
fn clone(&self) -> ForcedCleanupReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ForcedCleanupReport
impl Debug for ForcedCleanupReport
impl Eq for ForcedCleanupReport
Source§impl PartialEq for ForcedCleanupReport
impl PartialEq for ForcedCleanupReport
impl StructuralPartialEq for ForcedCleanupReport
Auto Trait Implementations§
impl Freeze for ForcedCleanupReport
impl RefUnwindSafe for ForcedCleanupReport
impl Send for ForcedCleanupReport
impl Sync for ForcedCleanupReport
impl Unpin for ForcedCleanupReport
impl UnsafeUnpin for ForcedCleanupReport
impl UnwindSafe for ForcedCleanupReport
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§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.