pub struct VoteMembership {
pub cluster_matches: bool,
pub local_is_voter: bool,
pub candidate_is_voter: bool,
}Expand description
The cluster and voter-set memberships one Vote request needs.
Fields§
§cluster_matches: boolThe request carries no cluster ID, or this node’s.
local_is_voter: boolThis node is a voter.
candidate_is_voter: boolThe candidate is a voter.
Trait Implementations§
Source§impl Clone for VoteMembership
impl Clone for VoteMembership
Source§fn clone(&self) -> VoteMembership
fn clone(&self) -> VoteMembership
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 VoteMembership
Source§impl Debug for VoteMembership
impl Debug for VoteMembership
impl Eq for VoteMembership
Source§impl PartialEq for VoteMembership
impl PartialEq for VoteMembership
impl StructuralPartialEq for VoteMembership
Auto Trait Implementations§
impl Freeze for VoteMembership
impl RefUnwindSafe for VoteMembership
impl Send for VoteMembership
impl Sync for VoteMembership
impl Unpin for VoteMembership
impl UnsafeUnpin for VoteMembership
impl UnwindSafe for VoteMembership
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