FuzzingGenerator

Trait FuzzingGenerator 

Source
pub trait FuzzingGenerator<T> {
    // Required methods
    fn generate(&mut self) -> T;
    fn generate_edge_case(&mut self) -> T;
    fn generate_boundary(&mut self) -> T;
}
Expand description

Fuzzing input generator for different data types

Required Methods§

Source

fn generate(&mut self) -> T

Generate a random input value

Source

fn generate_edge_case(&mut self) -> T

Generate an edge case input

Source

fn generate_boundary(&mut self) -> T

Generate a boundary condition input

Implementors§