pub struct WhatIfDelta {
pub issue_id: String,
pub title: String,
pub direct_unblocks: Vec<String>,
pub transitive_unblocks: Vec<String>,
pub estimated_days_saved: f64,
pub pagerank_delta: f64,
pub cycles_broken: usize,
}Expand description
The delta produced by simulating completion of one issue.
Fields§
§issue_id: String§title: String§direct_unblocks: Vec<String>Issues immediately unblocked (their only remaining blocker was this issue).
transitive_unblocks: Vec<String>All downstream issues transitively unblocked.
estimated_days_saved: f64Estimated days saved based on transitive unblock count and average depth.
pagerank_delta: f64Change in sum-of-pagerank for remaining open issues (positive = graph got healthier).
cycles_broken: usizeNumber of dependency cycles broken by completing this issue.
Trait Implementations§
Source§impl Clone for WhatIfDelta
impl Clone for WhatIfDelta
Source§fn clone(&self) -> WhatIfDelta
fn clone(&self) -> WhatIfDelta
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 moreSource§impl Debug for WhatIfDelta
impl Debug for WhatIfDelta
Auto Trait Implementations§
impl Freeze for WhatIfDelta
impl RefUnwindSafe for WhatIfDelta
impl Send for WhatIfDelta
impl Sync for WhatIfDelta
impl Unpin for WhatIfDelta
impl UnsafeUnpin for WhatIfDelta
impl UnwindSafe for WhatIfDelta
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