pub struct GapSummary {
pub total_gaps: usize,
pub unjustified_decisions: usize,
pub single_source_inferences: usize,
pub low_confidence_foundations: usize,
pub unstable_knowledge: usize,
pub stale_evidence: usize,
pub health_score: f32,
}Expand description
Summary statistics of all detected gaps.
Fields§
§total_gaps: usizeTotal number of gaps detected.
unjustified_decisions: usizeNumber of unjustified decisions.
single_source_inferences: usizeNumber of single-source inferences.
low_confidence_foundations: usizeNumber of low-confidence foundations.
unstable_knowledge: usizeNumber of unstable knowledge nodes.
stale_evidence: usizeNumber of stale evidence nodes.
health_score: f32Overall health score: 1.0 - (total_gaps / total_nodes).clamp(0.0, 1.0).
Trait Implementations§
Source§impl Clone for GapSummary
impl Clone for GapSummary
Source§fn clone(&self) -> GapSummary
fn clone(&self) -> GapSummary
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GapSummary
impl RefUnwindSafe for GapSummary
impl Send for GapSummary
impl Sync for GapSummary
impl Unpin for GapSummary
impl UnsafeUnpin for GapSummary
impl UnwindSafe for GapSummary
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