pub struct MutationMetrics {Show 35 fields
pub generated: usize,
pub runnable: usize,
pub executed: usize,
pub killed: usize,
pub survived: usize,
pub not_covered: usize,
pub timed_out: usize,
pub not_viable: usize,
pub skipped: usize,
pub requested_workers: usize,
pub effective_workers: usize,
pub isolation_failures: usize,
pub isolation_setup_ms: u128,
pub isolation_copy_ms: u128,
pub isolation_excluded_path_count: usize,
pub isolation_excluded_path_samples: Vec<Utf8PathBuf>,
pub isolation_exclusion_patterns: Vec<String>,
pub isolation_runs: Vec<MutationIsolationRecord>,
pub baseline_duration_ms: Option<u128>,
pub computed_timeout_seconds: Option<u64>,
pub timeout_source: Option<String>,
pub score_percent: Option<u8>,
pub correctness_score_percent: Option<u8>,
pub correctness_executed: usize,
pub correctness_killed: usize,
pub correctness_survived: usize,
pub brittleness_executed: usize,
pub brittleness_killed: usize,
pub brittleness_survived: usize,
pub brittleness_survival_percent: Option<u8>,
pub efficacy_percent: Option<u8>,
pub mutant_coverage_percent: Option<u8>,
pub by_domain: BTreeMap<String, MutationAttribution>,
pub by_operator: BTreeMap<String, MutationAttribution>,
pub records: Vec<MutationRecord>,
}Fields§
§generated: usize§runnable: usize§executed: usize§killed: usize§survived: usize§not_covered: usize§timed_out: usize§not_viable: usize§skipped: usize§requested_workers: usize§effective_workers: usize§isolation_failures: usize§isolation_setup_ms: u128§isolation_copy_ms: u128§isolation_excluded_path_count: usize§isolation_excluded_path_samples: Vec<Utf8PathBuf>§isolation_exclusion_patterns: Vec<String>§isolation_runs: Vec<MutationIsolationRecord>§baseline_duration_ms: Option<u128>§computed_timeout_seconds: Option<u64>§timeout_source: Option<String>§score_percent: Option<u8>§correctness_score_percent: Option<u8>§correctness_executed: usize§correctness_killed: usize§correctness_survived: usize§brittleness_executed: usize§brittleness_killed: usize§brittleness_survived: usize§brittleness_survival_percent: Option<u8>§efficacy_percent: Option<u8>§mutant_coverage_percent: Option<u8>§by_domain: BTreeMap<String, MutationAttribution>§by_operator: BTreeMap<String, MutationAttribution>§records: Vec<MutationRecord>Trait Implementations§
Source§impl Clone for MutationMetrics
impl Clone for MutationMetrics
Source§fn clone(&self) -> MutationMetrics
fn clone(&self) -> MutationMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MutationMetrics
impl Debug for MutationMetrics
Source§impl Default for MutationMetrics
impl Default for MutationMetrics
Source§fn default() -> MutationMetrics
fn default() -> MutationMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MutationMetrics
impl<'de> Deserialize<'de> for MutationMetrics
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MutationMetrics
impl PartialEq for MutationMetrics
Source§fn eq(&self, other: &MutationMetrics) -> bool
fn eq(&self, other: &MutationMetrics) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MutationMetrics
impl Serialize for MutationMetrics
impl Eq for MutationMetrics
impl StructuralPartialEq for MutationMetrics
Auto Trait Implementations§
impl Freeze for MutationMetrics
impl RefUnwindSafe for MutationMetrics
impl Send for MutationMetrics
impl Sync for MutationMetrics
impl Unpin for MutationMetrics
impl UnsafeUnpin for MutationMetrics
impl UnwindSafe for MutationMetrics
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