#fuzzing #test #mutator #basic #fuzzcheck

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

#1289 in Development tools

24 downloads per month

MIT license

81KB
1.5K SLoC

fuzzcheck_mutators

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.

Dependencies

~165KB