Enum libafl::mutators::MutationResult
source · pub enum MutationResult {
Mutated,
Skipped,
}
Expand description
The result of a mutation. If the mutation got skipped, the target will not be executed with the returned input.
Variants§
Mutated
The Mutator
mutated this Input
.
Skipped
The Mutator
did not mutate this Input
. It was Skipped
.
Trait Implementations§
source§impl Clone for MutationResult
impl Clone for MutationResult
source§fn clone(&self) -> MutationResult
fn clone(&self) -> MutationResult
Returns a copy 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 moresource§impl Debug for MutationResult
impl Debug for MutationResult
source§impl PartialEq<MutationResult> for MutationResult
impl PartialEq<MutationResult> for MutationResult
source§fn eq(&self, other: &MutationResult) -> bool
fn eq(&self, other: &MutationResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for MutationResult
impl Eq for MutationResult
impl StructuralEq for MutationResult
impl StructuralPartialEq for MutationResult
Auto Trait Implementations§
impl RefUnwindSafe for MutationResult
impl Send for MutationResult
impl Sync for MutationResult
impl Unpin for MutationResult
impl UnwindSafe for MutationResult
Blanket Implementations§
source§impl<Tail, T> Prepend<T> for Tail
impl<Tail, T> Prepend<T> for Tail
§type PreprendResult = Tail
type PreprendResult = Tail
The Resulting
TupleList
, of an Prepend::prepend()
call,
including the prepended entry.source§fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
fn prepend(self, value: T) -> (T, <Tail as Prepend<T>>::PreprendResult)
Prepend a value to this tuple, returning a new tuple with prepended value.