pub struct MutantAttempt {
pub status: MutantStatus,
pub duration_ms: Option<u64>,
pub killed_by: Option<String>,
pub failure_kind: Option<MutantFailureKind>,
pub detail: Option<String>,
}Expand description
One run of a retried mutant.
Fields§
§status: MutantStatusThe status of this run alone.
duration_ms: Option<u64>The duration of this run in milliseconds. A watchdog timeout reports the wait of the watchdog.
killed_by: Option<String>The test that killed the mutant in this run.
failure_kind: Option<MutantFailureKind>How the run detected the mutant. Absent for a run that did not detect it, and absent when the runner did not state the kind.
detail: Option<String>The first line of the reason of a runtime_error run.
Trait Implementations§
Source§impl Clone for MutantAttempt
impl Clone for MutantAttempt
Source§impl Debug for MutantAttempt
impl Debug for MutantAttempt
impl Eq for MutantAttempt
Source§impl PartialEq for MutantAttempt
impl PartialEq for MutantAttempt
Source§impl Serialize for MutantAttempt
impl Serialize for MutantAttempt
impl StructuralPartialEq for MutantAttempt
Auto Trait Implementations§
impl Freeze for MutantAttempt
impl RefUnwindSafe for MutantAttempt
impl Send for MutantAttempt
impl Sync for MutantAttempt
impl Unpin for MutantAttempt
impl UnsafeUnpin for MutantAttempt
impl UnwindSafe for MutantAttempt
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.