pub struct FuzzerConfig {
pub node_count: usize,
pub state_count: usize,
pub event_count: usize,
pub concurrent_prob: f64,
pub reorder_prob: f64,
pub partition_prob: f64,
pub seed: u64,
}Expand description
Fuzzer configuration
Fields§
§node_count: usizeNumber of nodes
state_count: usizeNumber of state atoms
event_count: usizeNumber of events to generate
concurrent_prob: f64Probability of concurrent mutation (0.0 - 1.0)
reorder_prob: f64Probability of out-of-order delivery
partition_prob: f64Probability of partition
seed: u64Random seed
Implementations§
Source§impl FuzzerConfig
impl FuzzerConfig
Trait Implementations§
Source§impl Clone for FuzzerConfig
impl Clone for FuzzerConfig
Source§fn clone(&self) -> FuzzerConfig
fn clone(&self) -> FuzzerConfig
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 moreSource§impl Debug for FuzzerConfig
impl Debug for FuzzerConfig
Auto Trait Implementations§
impl Freeze for FuzzerConfig
impl RefUnwindSafe for FuzzerConfig
impl Send for FuzzerConfig
impl Sync for FuzzerConfig
impl Unpin for FuzzerConfig
impl UnsafeUnpin for FuzzerConfig
impl UnwindSafe for FuzzerConfig
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