pub struct NotExercised {
pub surface: Surface,
pub check: String,
pub reason: String,
pub test_ids: Vec<String>,
}Expand description
One check that evaluated nothing, and the tests that asked for it.
Folded by (surface, check, reason) rather than emitted per test: a coverage hole is a property
of the check, and a suite where sixty tests all fail to exercise sequence_valid has one hole,
not sixty.
Fields§
§surface: Surface§check: StringThe metric’s name, or the assertion’s type: tag.
reason: String§test_ids: Vec<String>Sorted, so the same run reports the same order regardless of how the tests were scheduled.
Implementations§
Trait Implementations§
Source§impl Clone for NotExercised
impl Clone for NotExercised
Source§fn clone(&self) -> NotExercised
fn clone(&self) -> NotExercised
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NotExercised
impl Debug for NotExercised
impl Eq for NotExercised
Source§impl PartialEq for NotExercised
impl PartialEq for NotExercised
impl StructuralPartialEq for NotExercised
Auto Trait Implementations§
impl Freeze for NotExercised
impl RefUnwindSafe for NotExercised
impl Send for NotExercised
impl Sync for NotExercised
impl Unpin for NotExercised
impl UnsafeUnpin for NotExercised
impl UnwindSafe for NotExercised
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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