pub struct MutationRunnerOutput {
pub name: String,
pub version: String,
pub protocol_version: u32,
pub runtime: MutationRuntimeOutput,
pub concurrency: usize,
pub notes: Vec<String>,
}Expand description
The test runner of a run.
Fields§
§name: StringThe runner name, for example vitest.
version: StringThe runner version from the project.
protocol_version: u32The wire protocol version of the companion.
runtime: MutationRuntimeOutputThe runtime of the companion.
concurrency: usizeThe number of companion processes that ran mutants.
notes: Vec<String>Facts of the runner setup that limit the result, kebab-case.
typecheck-not-run: the project config enables the Vitest type-check
pass, and the run did not execute it, so a type-level kill is not
counted. Absent when the runner states no fact.
Trait Implementations§
Source§impl Clone for MutationRunnerOutput
impl Clone for MutationRunnerOutput
Source§impl Debug for MutationRunnerOutput
impl Debug for MutationRunnerOutput
impl Eq for MutationRunnerOutput
Source§impl PartialEq for MutationRunnerOutput
impl PartialEq for MutationRunnerOutput
Source§impl Serialize for MutationRunnerOutput
impl Serialize for MutationRunnerOutput
impl StructuralPartialEq for MutationRunnerOutput
Auto Trait Implementations§
impl Freeze for MutationRunnerOutput
impl RefUnwindSafe for MutationRunnerOutput
impl Send for MutationRunnerOutput
impl Sync for MutationRunnerOutput
impl Unpin for MutationRunnerOutput
impl UnsafeUnpin for MutationRunnerOutput
impl UnwindSafe for MutationRunnerOutput
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.