pub enum ProcessCleanup {
Killed {
tombstone: TombstoneKind,
},
AlreadyDead {
tombstone: TombstoneKind,
},
}Expand description
How one process reached a tombstone during failed-tree recovery.
Variants§
Killed
The process was alive, so Frame terminated it and observed this tombstone.
Fields
§
tombstone: TombstoneKindTombstone observed after host termination.
AlreadyDead
The process had already exited; Frame observed its existing tombstone.
Fields
§
tombstone: TombstoneKindExisting tombstone observed without termination.
Trait Implementations§
Source§impl Clone for ProcessCleanup
impl Clone for ProcessCleanup
Source§fn clone(&self) -> ProcessCleanup
fn clone(&self) -> ProcessCleanup
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 moreimpl Copy for ProcessCleanup
Source§impl Debug for ProcessCleanup
impl Debug for ProcessCleanup
impl Eq for ProcessCleanup
Source§impl PartialEq for ProcessCleanup
impl PartialEq for ProcessCleanup
impl StructuralPartialEq for ProcessCleanup
Auto Trait Implementations§
impl Freeze for ProcessCleanup
impl RefUnwindSafe for ProcessCleanup
impl Send for ProcessCleanup
impl Sync for ProcessCleanup
impl Unpin for ProcessCleanup
impl UnsafeUnpin for ProcessCleanup
impl UnwindSafe for ProcessCleanup
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.