pub enum TransitionStatus {
Idle,
Preparing,
Retiring,
Fenced,
}Expand description
Operator observation, including attempts whose caller has left.
Variants§
Idle
No owned attempt or unresolved retirement remains.
Preparing
Candidate physical work or rollback is still owned; no rejection proof.
Retiring
The successor is active and old generations are still retiring.
Fenced
Shutdown or uncertain cleanup forbids another attempt or safe fallback.
Trait Implementations§
Source§impl Clone for TransitionStatus
impl Clone for TransitionStatus
impl Copy for TransitionStatus
Source§impl Debug for TransitionStatus
impl Debug for TransitionStatus
impl Eq for TransitionStatus
Source§impl PartialEq for TransitionStatus
impl PartialEq for TransitionStatus
impl StructuralPartialEq for TransitionStatus
Auto Trait Implementations§
impl Freeze for TransitionStatus
impl RefUnwindSafe for TransitionStatus
impl Send for TransitionStatus
impl Sync for TransitionStatus
impl Unpin for TransitionStatus
impl UnsafeUnpin for TransitionStatus
impl UnwindSafe for TransitionStatus
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.