#fuzzing #test

nightly fuzzcheck_mutators

Basic mutators for fuzzcheck-rs

6 releases (breaking)

0.6.0 Feb 20, 2021
0.5.0 Jan 31, 2021
0.4.1 Aug 12, 2020
0.3.0 Jul 17, 2020
0.1.1 Jun 6, 2020

#65 in #fuzzing

46 downloads per month

MIT license

1.5K SLoC


This crate contains implementations of the Mutator trait of fuzzcheck.

Very few types are supported yet. (), bool, u8-u64, i8-i64 Vec, and Option are supported, as well as arbitrary structs and enums through the procedural macros provided by fuzzcheck_mutators_derive. But other types of the standard library such as String, HashMap/Set, etc. do not have default mutators yet.

So you can fuzz-test types such as Vec<(Option<u8>, bool)> but not &str, HashSet, etc.