pub enum AntiEntropyPhase {
ExchangeTips,
ComputeMissing,
RequestSymbols,
StreamUntilDecode,
PersistAndUpdate,
Complete,
}Expand description
Anti-entropy convergence protocol state.
Variants§
ExchangeTips
Step 1: Exchange tips.
ComputeMissing
Step 2: Compute missing objects.
RequestSymbols
Step 3: Request symbols for missing objects.
StreamUntilDecode
Step 4: Stream symbols until decode.
PersistAndUpdate
Step 5: Persist and update.
Complete
Converged.
Trait Implementations§
Source§impl Clone for AntiEntropyPhase
impl Clone for AntiEntropyPhase
Source§fn clone(&self) -> AntiEntropyPhase
fn clone(&self) -> AntiEntropyPhase
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 AntiEntropyPhase
impl Debug for AntiEntropyPhase
Source§impl PartialEq for AntiEntropyPhase
impl PartialEq for AntiEntropyPhase
impl Copy for AntiEntropyPhase
impl Eq for AntiEntropyPhase
impl StructuralPartialEq for AntiEntropyPhase
Auto Trait Implementations§
impl Freeze for AntiEntropyPhase
impl RefUnwindSafe for AntiEntropyPhase
impl Send for AntiEntropyPhase
impl Sync for AntiEntropyPhase
impl Unpin for AntiEntropyPhase
impl UnsafeUnpin for AntiEntropyPhase
impl UnwindSafe for AntiEntropyPhase
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).