[−][src]Crate byte_mutator
Byte Mutator
byte-mutator
is a crate for defining a set of rules by which to mutate byte arrays. It
contains two main primitives: Stage
, and Mutator
. A Stage
allows multiple mutations per
step, and a Mutator is a small stateful object that
Re-exports
pub use crate::fuzz_config::FuzzConfig; |
pub use crate::mutators::Mutation; |
pub use crate::mutators::MutationType; |
pub use crate::undo_buffer::UndoBuffer; |
Modules
fuzz_config | Deserializes a .toml config into a |
mutators | This module contains the available mutators. |
undo_buffer |
|
Structs
ByteMutator | A defined set of stages of mutations |
Stage | Used to define groups of mutations, and how many mutations should be performed. |
Enums
Iterations | Used to limit the number of iterations in a |