pub struct ReplicaTip {
pub root_manifest_id: ObjectId,
pub marker_position: u64,
pub index_segment_tips: Vec<ObjectId>,
}Expand description
Tip information exchanged between replicas.
Fields§
§root_manifest_id: ObjectIdLatest root manifest object ID.
marker_position: u64Latest marker stream position (commit sequence number).
index_segment_tips: Vec<ObjectId>Optional index segment tips.
Trait Implementations§
Source§impl Clone for ReplicaTip
impl Clone for ReplicaTip
Source§fn clone(&self) -> ReplicaTip
fn clone(&self) -> ReplicaTip
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 ReplicaTip
impl Debug for ReplicaTip
Source§impl PartialEq for ReplicaTip
impl PartialEq for ReplicaTip
impl Eq for ReplicaTip
impl StructuralPartialEq for ReplicaTip
Auto Trait Implementations§
impl Freeze for ReplicaTip
impl RefUnwindSafe for ReplicaTip
impl Send for ReplicaTip
impl Sync for ReplicaTip
impl Unpin for ReplicaTip
impl UnsafeUnpin for ReplicaTip
impl UnwindSafe for ReplicaTip
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).