pub struct MutationResumeOutput {
pub journal: String,
pub reused: usize,
pub rejected: usize,
pub note: Option<String>,
}Expand description
The resume facts of a --resume run.
Fields§
§journal: StringThe path of the outcome journal, relative to the project root. When
the cache directory is outside the root, the path is absolute: the
report has no other cache path, so no other rule applies. The file
stays only when the run did not complete. A run with
completion.status: complete removes it.
reused: usizeThe mutants whose status came from the journal. They did not run.
rejected: usizeThe journal results whose key does not match this run, because an input of the mutant changed. These results were not reused from the journal. The mutant ran again, or its status came from the result cache.
note: Option<String>Why the run did not read a journal and started from the beginning, for example because no journal exists. Absent when the run read the journal.
Trait Implementations§
Source§impl Clone for MutationResumeOutput
impl Clone for MutationResumeOutput
Source§impl Debug for MutationResumeOutput
impl Debug for MutationResumeOutput
impl Eq for MutationResumeOutput
Source§impl PartialEq for MutationResumeOutput
impl PartialEq for MutationResumeOutput
Source§impl Serialize for MutationResumeOutput
impl Serialize for MutationResumeOutput
impl StructuralPartialEq for MutationResumeOutput
Auto Trait Implementations§
impl Freeze for MutationResumeOutput
impl RefUnwindSafe for MutationResumeOutput
impl Send for MutationResumeOutput
impl Sync for MutationResumeOutput
impl Unpin for MutationResumeOutput
impl UnsafeUnpin for MutationResumeOutput
impl UnwindSafe for MutationResumeOutput
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.