pub enum MembershipError {
NotLeader {
leader: Option<NodeId>,
},
InProgress,
EmptyVoters,
}Expand description
Why a membership change could not be started.
Variants§
NotLeader
This node is not the leader.
InProgress
A previous membership change has not finished committing yet.
EmptyVoters
The requested configuration has no voters.
Trait Implementations§
Source§impl Clone for MembershipError
impl Clone for MembershipError
Source§fn clone(&self) -> MembershipError
fn clone(&self) -> MembershipError
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 MembershipError
Source§impl Debug for MembershipError
impl Debug for MembershipError
impl Eq for MembershipError
Source§impl PartialEq for MembershipError
impl PartialEq for MembershipError
impl StructuralPartialEq for MembershipError
Auto Trait Implementations§
impl Freeze for MembershipError
impl RefUnwindSafe for MembershipError
impl Send for MembershipError
impl Sync for MembershipError
impl Unpin for MembershipError
impl UnsafeUnpin for MembershipError
impl UnwindSafe for MembershipError
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