pub struct Totals {
pub runs: usize,
pub merged: usize,
pub ready: usize,
pub blocked: usize,
pub failed: usize,
pub tallied: usize,
pub split: usize,
pub deliberated: usize,
pub minds_changed: usize,
pub converged: usize,
pub review_rounds: usize,
}Expand description
Run-level counters.
Fields§
§runs: usizeRuns on disk.
merged: usizeReached a merge.
ready: usizePassed the gate, merge not requested.
blocked: usizeStopped with findings open or a red gate.
failed: usizeCould not complete.
tallied: usizeRuns that reached a tally.
split: usizeTallies where the judges’ first choices disagreed.
deliberated: usizeTallies that went through deliberation.
minds_changed: usizeDeliberated runs where at least one judge moved.
converged: usizeDeliberated runs that ended unanimous.
review_rounds: usizeReview rounds across all runs.
Implementations§
Source§impl Totals
impl Totals
Sourcepub fn completion_rate(&self) -> f64
pub fn completion_rate(&self) -> f64
Merged or ready over all runs.
Sourcepub fn split_rate(&self) -> f64
pub fn split_rate(&self) -> f64
Share of tallies that were split.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Totals
impl RefUnwindSafe for Totals
impl Send for Totals
impl Sync for Totals
impl Unpin for Totals
impl UnsafeUnpin for Totals
impl UnwindSafe for Totals
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more