pub struct AntiEntropyReport {
pub latest_journal_cursor: JournalCursor,
pub repairs: Vec<AntiEntropyRepair>,
}Expand description
Holds anti entropy report application-layer state or configuration. Use it with the documented coordinator methods; run, journal, event, provider, or port effects are called out on those methods rather than on construction.
Fields§
§latest_journal_cursor: JournalCursorCursor identifying a replay, export, or subscription position. Use it to resume without widening the original scope.
repairs: Vec<AntiEntropyRepair>Repairs queued by the scan for stale or inconsistent derived views. Applying these records mutates only the derived-view state unless a host action is explicitly requested.
Trait Implementations§
Source§impl Clone for AntiEntropyReport
impl Clone for AntiEntropyReport
Source§fn clone(&self) -> AntiEntropyReport
fn clone(&self) -> AntiEntropyReport
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 AntiEntropyReport
impl Debug for AntiEntropyReport
Source§impl<'de> Deserialize<'de> for AntiEntropyReport
impl<'de> Deserialize<'de> for AntiEntropyReport
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 AntiEntropyReport
impl PartialEq for AntiEntropyReport
Source§fn eq(&self, other: &AntiEntropyReport) -> bool
fn eq(&self, other: &AntiEntropyReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AntiEntropyReport
impl Serialize for AntiEntropyReport
impl Eq for AntiEntropyReport
impl StructuralPartialEq for AntiEntropyReport
Auto Trait Implementations§
impl Freeze for AntiEntropyReport
impl RefUnwindSafe for AntiEntropyReport
impl Send for AntiEntropyReport
impl Sync for AntiEntropyReport
impl Unpin for AntiEntropyReport
impl UnsafeUnpin for AntiEntropyReport
impl UnwindSafe for AntiEntropyReport
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