pub struct MutationPlanMutant {
pub location: MutantLocation,
pub disposition: MutationPlanDisposition,
pub prune_reason: Option<String>,
pub test_reach: Option<MutantTestReach>,
}Expand description
One mutant of a plan.
Fields§
§location: MutantLocationThe mutant and its position.
disposition: MutationPlanDispositionThe status in the plan.
prune_reason: Option<String>The static rule of a pruned mutant, kebab-case.
test_reach: Option<MutantTestReach>How tests reach the code of the mutant in the module graph. Only a
no_coverage mutant has this field.
Trait Implementations§
Source§impl Clone for MutationPlanMutant
impl Clone for MutationPlanMutant
Source§impl Debug for MutationPlanMutant
impl Debug for MutationPlanMutant
impl Eq for MutationPlanMutant
Source§impl PartialEq for MutationPlanMutant
impl PartialEq for MutationPlanMutant
Source§impl Serialize for MutationPlanMutant
impl Serialize for MutationPlanMutant
impl StructuralPartialEq for MutationPlanMutant
Auto Trait Implementations§
impl Freeze for MutationPlanMutant
impl RefUnwindSafe for MutationPlanMutant
impl Send for MutationPlanMutant
impl Sync for MutationPlanMutant
impl Unpin for MutationPlanMutant
impl UnsafeUnpin for MutationPlanMutant
impl UnwindSafe for MutationPlanMutant
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.