pub enum MutationIncompleteReason {
RuntimeError,
MutantLimit,
TimeBudget,
SkippedFiles,
UnloadedFiles,
BaselineFailure,
WorktreeChanged,
TypecheckFailed,
WorktreeUnchecked,
}Expand description
Why a run is partial.
Variants§
RuntimeError
At least one mutant has the status runtime_error.
MutantLimit
The mutant limit left covered mutants pending.
TimeBudget
The time budget ended before each mutant ran.
SkippedFiles
The plan did not instrument at least one selected file.
UnloadedFiles
The runner never loaded at least one instrumented file that has a planned mutant and a static test file.
BaselineFailure
A test or a test file failed before any mutant was active.
WorktreeChanged
The run changed the git worktree.
TypecheckFailed
The type check of the survivors failed, so a survivor can be a mutant that does not type-check.
WorktreeUnchecked
The end-of-run worktree check failed, so stray writes are unknown.
Trait Implementations§
Source§impl Clone for MutationIncompleteReason
impl Clone for MutationIncompleteReason
impl Copy for MutationIncompleteReason
Source§impl Debug for MutationIncompleteReason
impl Debug for MutationIncompleteReason
impl Eq for MutationIncompleteReason
Source§impl Ord for MutationIncompleteReason
impl Ord for MutationIncompleteReason
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MutationIncompleteReason
impl PartialEq for MutationIncompleteReason
Source§impl PartialOrd for MutationIncompleteReason
impl PartialOrd for MutationIncompleteReason
Source§impl Serialize for MutationIncompleteReason
impl Serialize for MutationIncompleteReason
impl StructuralPartialEq for MutationIncompleteReason
Auto Trait Implementations§
impl Freeze for MutationIncompleteReason
impl RefUnwindSafe for MutationIncompleteReason
impl Send for MutationIncompleteReason
impl Sync for MutationIncompleteReason
impl Unpin for MutationIncompleteReason
impl UnsafeUnpin for MutationIncompleteReason
impl UnwindSafe for MutationIncompleteReason
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.