pub struct CommitReport {
pub facts_added: usize,
pub facts_superseded: usize,
pub facts_unchanged: usize,
pub essence_ops_applied: usize,
pub essence_ops_unchanged: usize,
pub turns_added: usize,
pub turns_skipped: usize,
pub turns_truncated: usize,
pub turns_chunked: usize,
}Expand description
Result of crate::Mnemo::commit_deltas (Phase 12.7c).
Fields§
§facts_added: usizeFacts added (plain or WriteOutcome::Added).
facts_superseded: usizeFacts whose keyed write superseded a prior record.
facts_unchanged: usizeKeyed facts whose write was a no-op (matched live record).
essence_ops_applied: usizeEssence ops that produced an Added/Updated result.
essence_ops_unchanged: usizeEssence ops that were no-ops (e.g. resolve on resolved).
turns_added: usizeTurn records written to the archive.
turns_skipped: usizeSource turns skipped by the archive’s idempotence check.
turns_truncated: usizeSource turns whose content was truncated at the 16 KB cap.
turns_chunked: usizeSource turns split into multiple 8 KB chunks.
Trait Implementations§
Source§impl Clone for CommitReport
impl Clone for CommitReport
Source§impl Debug for CommitReport
impl Debug for CommitReport
Source§impl Default for CommitReport
impl Default for CommitReport
impl Eq for CommitReport
Source§impl PartialEq for CommitReport
impl PartialEq for CommitReport
impl StructuralPartialEq for CommitReport
Auto Trait Implementations§
impl Forget for CommitReport
impl Freeze for CommitReport
impl RefUnwindSafe for CommitReport
impl Send for CommitReport
impl Sync for CommitReport
impl Unpin for CommitReport
impl UnsafeUnpin for CommitReport
impl UnwindSafe for CommitReport
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