pub struct MutationVerdictJoin {
pub verdicts_sha256: String,
pub applied: Vec<String>,
pub contradicted: Vec<String>,
pub deferred: Vec<String>,
pub unmatched: Vec<String>,
}Expand description
The result of the join of a run with a verdict document.
Fields§
§verdicts_sha256: StringThe SHA-256 digest of the verdict document, lowercase hex.
applied: Vec<String>The mutants that got the status equivalent, sorted.
contradicted: Vec<String>The verdicts that a test contradicts, sorted: the mutant was killed or timed out, so it is not equivalent. The status stays.
deferred: Vec<String>The verdicts for mutants with no tested result (pending,
runtime_error or pruned), sorted. The status stays.
unmatched: Vec<String>The verdicts that match no mutant of this run, sorted. A verdict document can hold keys for code outside the scope of the run, and an edit of a function gives its mutants new keys.
Trait Implementations§
Source§impl Clone for MutationVerdictJoin
impl Clone for MutationVerdictJoin
Source§impl Debug for MutationVerdictJoin
impl Debug for MutationVerdictJoin
impl Eq for MutationVerdictJoin
Source§impl PartialEq for MutationVerdictJoin
impl PartialEq for MutationVerdictJoin
Source§impl Serialize for MutationVerdictJoin
impl Serialize for MutationVerdictJoin
impl StructuralPartialEq for MutationVerdictJoin
Auto Trait Implementations§
impl Freeze for MutationVerdictJoin
impl RefUnwindSafe for MutationVerdictJoin
impl Send for MutationVerdictJoin
impl Sync for MutationVerdictJoin
impl Unpin for MutationVerdictJoin
impl UnsafeUnpin for MutationVerdictJoin
impl UnwindSafe for MutationVerdictJoin
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§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.