pub struct ApplyRollup {
pub rows_with_forecast: usize,
pub conflicted_rows: usize,
pub conflicted_paths: Vec<RelativePath>,
pub by_kind: BTreeMap<&'static str, u32>,
pub unassessed_paths: u32,
}Expand description
Apply-axis facts summed over the round’s rows.
Fields§
§rows_with_forecast: usizeRows that carried an apply forecast at all.
conflicted_rows: usizeRows whose forecast predicts at least one conflict.
conflicted_paths: Vec<RelativePath>Distinct conflicting paths across the round, sorted.
by_kind: BTreeMap<&'static str, u32>Conflict counts by kind label, summed over rows.
unassessed_paths: u32Paths stated unassessed, summed over rows; coverage, not risk.
Implementations§
Source§impl ApplyRollup
impl ApplyRollup
pub fn has_conflict(&self) -> bool
Trait Implementations§
Source§impl Clone for ApplyRollup
impl Clone for ApplyRollup
Source§impl Debug for ApplyRollup
impl Debug for ApplyRollup
Source§impl Default for ApplyRollup
impl Default for ApplyRollup
impl Eq for ApplyRollup
Source§impl PartialEq for ApplyRollup
impl PartialEq for ApplyRollup
impl StructuralPartialEq for ApplyRollup
Auto Trait Implementations§
impl Forget for ApplyRollup
impl Freeze for ApplyRollup
impl Move for ApplyRollup
impl RefUnwindSafe for ApplyRollup
impl Send for ApplyRollup
impl Sync for ApplyRollup
impl Unpin for ApplyRollup
impl UnsafeUnpin for ApplyRollup
impl UnwindSafe for ApplyRollup
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