pub struct GroupMembershipChange {
pub add: Vec<NodeId>,
pub remove: Vec<NodeId>,
}Expand description
Per-group membership delta between a committed and desired voter set.
Fields§
§add: Vec<NodeId>Voters to add via joint consensus.
remove: Vec<NodeId>Voters to remove via joint consensus.
Trait Implementations§
Source§impl Clone for GroupMembershipChange
impl Clone for GroupMembershipChange
Source§fn clone(&self) -> GroupMembershipChange
fn clone(&self) -> GroupMembershipChange
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 GroupMembershipChange
impl Debug for GroupMembershipChange
Source§impl Default for GroupMembershipChange
impl Default for GroupMembershipChange
Source§fn default() -> GroupMembershipChange
fn default() -> GroupMembershipChange
Returns the “default value” for a type. Read more
impl Eq for GroupMembershipChange
Source§impl PartialEq for GroupMembershipChange
impl PartialEq for GroupMembershipChange
impl StructuralPartialEq for GroupMembershipChange
Auto Trait Implementations§
impl Freeze for GroupMembershipChange
impl RefUnwindSafe for GroupMembershipChange
impl Send for GroupMembershipChange
impl Sync for GroupMembershipChange
impl Unpin for GroupMembershipChange
impl UnsafeUnpin for GroupMembershipChange
impl UnwindSafe for GroupMembershipChange
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