pub struct ReconcileReport {
pub rows: u64,
pub expected: u64,
pub missing_count: u64,
pub missing: Vec<Vec<u8>>,
pub orphaned_count: u64,
pub orphaned: Vec<Vec<u8>>,
}Expand description
The result of Snapshot::reconcile.
Fields§
§rows: u64Rows visited under the row prefix.
expected: u64Distinct derived keys the rows imply.
missing_count: u64Implied by a row, absent from the store — lost derived state.
Exact count; missing holds up to [MAX_SAMPLES] examples.
missing: Vec<Vec<u8>>Example missing keys.
orphaned_count: u64Present under a derived prefix but implied by no row — a claim
or link left behind. Exact count; orphaned holds examples.
orphaned: Vec<Vec<u8>>Example orphaned keys.
Implementations§
Trait Implementations§
Source§impl Clone for ReconcileReport
impl Clone for ReconcileReport
Source§fn clone(&self) -> ReconcileReport
fn clone(&self) -> ReconcileReport
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 ReconcileReport
impl Debug for ReconcileReport
Source§impl Default for ReconcileReport
impl Default for ReconcileReport
Source§fn default() -> ReconcileReport
fn default() -> ReconcileReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReconcileReport
impl RefUnwindSafe for ReconcileReport
impl Send for ReconcileReport
impl Sync for ReconcileReport
impl Unpin for ReconcileReport
impl UnsafeUnpin for ReconcileReport
impl UnwindSafe for ReconcileReport
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