pub struct MutatedCode {
pub original: String,
pub mutated: String,
pub operator: MutationOperator,
pub location: (usize, usize),
pub description: String,
}Expand description
Mutated code with metadata
Fields§
§original: StringOriginal code before mutation
mutated: StringMutated code
operator: MutationOperatorOperator applied
location: (usize, usize)Location of mutation (line, column)
description: StringDescription of the mutation
Trait Implementations§
Source§impl Clone for MutatedCode
impl Clone for MutatedCode
Source§fn clone(&self) -> MutatedCode
fn clone(&self) -> MutatedCode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MutatedCode
impl RefUnwindSafe for MutatedCode
impl Send for MutatedCode
impl Sync for MutatedCode
impl Unpin for MutatedCode
impl UnsafeUnpin for MutatedCode
impl UnwindSafe for MutatedCode
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more