pub struct DownAllStrategy;Expand description
DownAll: unconditionally downs every member on both sides of the partition. Used when the operator prefers cluster-wide restart over any chance of split-brain (matches “down-all-when-unstable” in related industry SBR catalogs).
Returns DowningDecision::DownAll whenever there is any
unreachable member; DowningDecision::Stay when the partition is
healthy. The reachable/unreachable inputs are inspected only to
distinguish those two cases.
Trait Implementations§
Source§impl Clone for DownAllStrategy
impl Clone for DownAllStrategy
Source§fn clone(&self) -> DownAllStrategy
fn clone(&self) -> DownAllStrategy
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 DownAllStrategy
impl Debug for DownAllStrategy
Source§impl Default for DownAllStrategy
impl Default for DownAllStrategy
Source§fn default() -> DownAllStrategy
fn default() -> DownAllStrategy
Returns the “default value” for a type. Read more
Source§impl DowningStrategy for DownAllStrategy
impl DowningStrategy for DownAllStrategy
impl Copy for DownAllStrategy
Auto Trait Implementations§
impl Freeze for DownAllStrategy
impl RefUnwindSafe for DownAllStrategy
impl Send for DownAllStrategy
impl Sync for DownAllStrategy
impl Unpin for DownAllStrategy
impl UnsafeUnpin for DownAllStrategy
impl UnwindSafe for DownAllStrategy
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