pub struct FuzzConfig {
pub base_seed: u64,
pub iterations: usize,
pub max_steps: u64,
pub worker_count: usize,
pub minimize: bool,
pub minimize_attempts: usize,
}Expand description
Configuration for the deterministic fuzzer.
Fields§
§base_seed: u64Base seed for the fuzz campaign.
iterations: usizeNumber of fuzz iterations.
max_steps: u64Maximum steps per iteration before timeout.
worker_count: usizeNumber of simulated workers.
minimize: boolEnable seed minimization when a violation is found.
minimize_attempts: usizeMaximum minimization attempts per violation.
Implementations§
Source§impl FuzzConfig
impl FuzzConfig
Trait Implementations§
Source§impl Clone for FuzzConfig
impl Clone for FuzzConfig
Source§fn clone(&self) -> FuzzConfig
fn clone(&self) -> FuzzConfig
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 FuzzConfig
impl RefUnwindSafe for FuzzConfig
impl Send for FuzzConfig
impl Sync for FuzzConfig
impl Unpin for FuzzConfig
impl UnsafeUnpin for FuzzConfig
impl UnwindSafe for FuzzConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).