pub struct DaemonSnapshot {
pub state: MembershipState,
pub leader: Option<Address>,
pub version: VectorClock,
}Expand description
Snapshot of the daemon state used by peer_state queries.
Fields§
§state: MembershipState§leader: Option<Address>§version: VectorClockTrait Implementations§
Source§impl Clone for DaemonSnapshot
impl Clone for DaemonSnapshot
Source§fn clone(&self) -> DaemonSnapshot
fn clone(&self) -> DaemonSnapshot
Returns a duplicate of the value. Read more
1.0.0 · 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 DaemonSnapshot
impl Debug for DaemonSnapshot
Source§impl Default for DaemonSnapshot
impl Default for DaemonSnapshot
Source§fn default() -> DaemonSnapshot
fn default() -> DaemonSnapshot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DaemonSnapshot
impl RefUnwindSafe for DaemonSnapshot
impl Send for DaemonSnapshot
impl Sync for DaemonSnapshot
impl Unpin for DaemonSnapshot
impl UnsafeUnpin for DaemonSnapshot
impl UnwindSafe for DaemonSnapshot
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