pub struct CitationReport {
pub seq: Option<u64>,
pub source: Option<String>,
pub cited: usize,
pub dropped_stale_base: Vec<String>,
pub dropped_inflight: Vec<String>,
pub repaired: Vec<String>,
pub backfilled: Vec<String>,
pub deleted: Vec<String>,
pub versions_reclaimed: usize,
pub no_change: bool,
}Fields§
§seq: Option<u64>§source: Option<String>§cited: usize§dropped_stale_base: Vec<String>§dropped_inflight: Vec<String>Paths dropped because a HITL write landed between the lane’s consume and this citation’s window. Unlike the stale-base drop, the agent’s latest bytes are NOT in the installed boundary — so an ack for a declared point that names one of these is a lie (D1’s at-least guarantee).
repaired: Vec<String>Paths re-cited onto bytes this syncer had already integrated — no data moved (§2.4.2’s ungated repair).
backfilled: Vec<String>Inherited entries this boundary made version-addressable before
stamping pinned_reads over them.
deleted: Vec<String>§versions_reclaimed: usizeVersions reaped by flint’s EXACT per-citation GC — the reaper.
Lifecycle is only the backstop (D8), and on files/ it cannot
tell cited from uncited at all.
no_change: boolTrait Implementations§
Source§impl Debug for CitationReport
impl Debug for CitationReport
Source§impl Default for CitationReport
impl Default for CitationReport
Source§fn default() -> CitationReport
fn default() -> CitationReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CitationReport
impl RefUnwindSafe for CitationReport
impl Send for CitationReport
impl Sync for CitationReport
impl Unpin for CitationReport
impl UnsafeUnpin for CitationReport
impl UnwindSafe for CitationReport
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