pub struct UpdateTrackers {
pub ack_map: UpdateTracker,
pub sync_map: UpdateTracker,
pub sync_ack_map: UpdateTracker,
}
Expand description
The tracker of acknowlegments and data syncs around the cluster
Fields§
§ack_map: UpdateTracker
The highest layout version number each node has ack’ed
sync_map: UpdateTracker
The highest layout version number each node has synced data for
sync_ack_map: UpdateTracker
The highest layout version number each node has ack’ed that all other nodes have synced data for
Trait Implementations§
Source§impl Clone for UpdateTrackers
impl Clone for UpdateTrackers
Source§fn clone(&self) -> UpdateTrackers
fn clone(&self) -> UpdateTrackers
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 UpdateTrackers
impl Debug for UpdateTrackers
Source§impl Default for UpdateTrackers
impl Default for UpdateTrackers
Source§fn default() -> UpdateTrackers
fn default() -> UpdateTrackers
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateTrackers
impl<'de> Deserialize<'de> for UpdateTrackers
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UpdateTrackers
impl PartialEq for UpdateTrackers
Source§impl Serialize for UpdateTrackers
impl Serialize for UpdateTrackers
impl StructuralPartialEq for UpdateTrackers
Auto Trait Implementations§
impl Freeze for UpdateTrackers
impl RefUnwindSafe for UpdateTrackers
impl Send for UpdateTrackers
impl Sync for UpdateTrackers
impl Unpin for UpdateTrackers
impl UnwindSafe for UpdateTrackers
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more