pub enum QuorumHealth {
Healthy,
Degraded {
reason: String,
},
}Expand description
Live consensus health, crossed into this crate as plain data.
The yubaba-side original is yubaba::quorum_health::QuorumVerdict, whose
Unknown variant collapses into Degraded here: both
refuse a withdrawal, and the distinction survives in the reason string. Same
no-type-dependency rule as OwnerLiveness.
Variants§
Trait Implementations§
Source§impl Clone for QuorumHealth
impl Clone for QuorumHealth
Source§impl Debug for QuorumHealth
impl Debug for QuorumHealth
impl Eq for QuorumHealth
Source§impl PartialEq for QuorumHealth
impl PartialEq for QuorumHealth
impl StructuralPartialEq for QuorumHealth
Auto Trait Implementations§
impl Freeze for QuorumHealth
impl RefUnwindSafe for QuorumHealth
impl Send for QuorumHealth
impl Sync for QuorumHealth
impl Unpin for QuorumHealth
impl UnsafeUnpin for QuorumHealth
impl UnwindSafe for QuorumHealth
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