pub enum TransitionRetirement {
Pending,
Clean,
Uncertain {
error: RuntimeFailure,
},
}Expand description
Physical retirement is distinct from snapshot commitment.
Variants§
Pending
Snapshot committed; the Driver owner still retains old generations.
Clean
All replaced generations completed ordinary physical teardown.
Uncertain
Commitment is final, but retirement failed; App admission is fenced.
Fields
§
error: RuntimeFailureTrait Implementations§
Source§impl Clone for TransitionRetirement
impl Clone for TransitionRetirement
Source§impl Debug for TransitionRetirement
impl Debug for TransitionRetirement
impl Eq for TransitionRetirement
Source§impl PartialEq for TransitionRetirement
impl PartialEq for TransitionRetirement
impl StructuralPartialEq for TransitionRetirement
Auto Trait Implementations§
impl Freeze for TransitionRetirement
impl RefUnwindSafe for TransitionRetirement
impl Send for TransitionRetirement
impl Sync for TransitionRetirement
impl Unpin for TransitionRetirement
impl UnsafeUnpin for TransitionRetirement
impl UnwindSafe for TransitionRetirement
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.