pub struct ConsolidationReport {
pub actions: Vec<ConsolidationAction>,
pub deduplicated: usize,
pub pruned: usize,
pub contradictions_linked: usize,
pub episodes_compressed: usize,
pub inferences_promoted: usize,
pub backup_path: Option<PathBuf>,
}Expand description
Summary report returned after consolidation.
Fields§
§actions: Vec<ConsolidationAction>Detailed list of every action taken (or proposed).
deduplicated: usizeNumber of duplicate pairs resolved.
pruned: usizeNumber of orphaned nodes reported (never actually removed in V1).
contradictions_linked: usizeNumber of new Contradicts edges added (or proposed).
episodes_compressed: usizeNumber of episode groups reported (never actually compressed in V1).
inferences_promoted: usizeNumber of Inference nodes promoted to Fact.
backup_path: Option<PathBuf>Echoed back from ConsolidationParams::backup_path.
Auto Trait Implementations§
impl Freeze for ConsolidationReport
impl RefUnwindSafe for ConsolidationReport
impl Send for ConsolidationReport
impl Sync for ConsolidationReport
impl Unpin for ConsolidationReport
impl UnsafeUnpin for ConsolidationReport
impl UnwindSafe for ConsolidationReport
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