Struct puffin::fuzzer::libafl_setup::MutationConfig
source · pub struct MutationConfig {
pub fresh_zoo_after: u64,
pub max_trace_length: usize,
pub min_trace_length: usize,
pub term_constraints: TermConstraints,
}
Fields§
§fresh_zoo_after: u64
§max_trace_length: usize
§min_trace_length: usize
§term_constraints: TermConstraints
Below this term size we no longer mutate. Note that it is possible to reach smaller terms by having a mutation which removes all symbols in a single mutation. Above this term size we no longer mutate.
Trait Implementations§
source§impl Clone for MutationConfig
impl Clone for MutationConfig
source§fn clone(&self) -> MutationConfig
fn clone(&self) -> MutationConfig
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 MutationConfig
impl Debug for MutationConfig
source§impl Default for MutationConfig
impl Default for MutationConfig
impl Copy for MutationConfig
Auto Trait Implementations§
impl RefUnwindSafe for MutationConfig
impl Send for MutationConfig
impl Sync for MutationConfig
impl Unpin for MutationConfig
impl UnwindSafe for MutationConfig
Blanket Implementations§
§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.