pub struct MembershipDelta {
pub joined: Vec<Atom>,
pub left: Vec<Atom>,
}Expand description
A membership transition computed by diffing two connection snapshots.
Fields§
§joined: Vec<Atom>Peers that appeared since the previous snapshot.
left: Vec<Atom>Peers that disappeared since the previous snapshot.
Implementations§
Trait Implementations§
Source§impl Clone for MembershipDelta
impl Clone for MembershipDelta
Source§fn clone(&self) -> MembershipDelta
fn clone(&self) -> MembershipDelta
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 MembershipDelta
impl Debug for MembershipDelta
Source§impl Default for MembershipDelta
impl Default for MembershipDelta
Source§fn default() -> MembershipDelta
fn default() -> MembershipDelta
Returns the “default value” for a type. Read more
impl Eq for MembershipDelta
Source§impl PartialEq for MembershipDelta
impl PartialEq for MembershipDelta
Source§fn eq(&self, other: &MembershipDelta) -> bool
fn eq(&self, other: &MembershipDelta) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MembershipDelta
Auto Trait Implementations§
impl Freeze for MembershipDelta
impl RefUnwindSafe for MembershipDelta
impl Send for MembershipDelta
impl Sync for MembershipDelta
impl Unpin for MembershipDelta
impl UnsafeUnpin for MembershipDelta
impl UnwindSafe for MembershipDelta
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.