pub struct Reads { /* private fields */ }Expand description
The building metrics a run’s verdicts have read.
Deterministic (ADR-0006): a BTreeSet of &'static str, so the order a
DW0813 line names them in is the table’s own order and not the order the
checks happened to run in.
Implementations§
Source§impl Reads
impl Reads
Sourcepub fn binding(&self) -> ReadBinding
pub fn binding(&self) -> ReadBinding
How many building metrics this run’s verdicts read, and how many of those the gym has not walked.
Sourcepub fn provisional(&self) -> Vec<&'static str>
pub fn provisional(&self) -> Vec<&'static str>
The uncalibrated entries read, in table order.
Sourcepub fn read(&self) -> BTreeSet<&'static str>
pub fn read(&self) -> BTreeSet<&'static str>
Every entry read, in table order.
The metrics gym’s coverage numerator: an entry the gym’s construction never read is an entry no bay was built from, so a walk of the gym cannot rule on it. Taking it from the same ledger the reads are recorded in is what stops the gym’s own coverage claim being a list somebody maintains beside the generator.
Trait Implementations§
impl Eq for Reads
impl StructuralPartialEq for Reads
Auto Trait Implementations§
impl Freeze for Reads
impl RefUnwindSafe for Reads
impl Send for Reads
impl Sync for Reads
impl Unpin for Reads
impl UnsafeUnpin for Reads
impl UnwindSafe for Reads
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