Fuzz testing in Rust

In this post I explain how I used fuzz testing to catch bugs in a date time parsing library I’m contributing to. Fuzz testing means testing some system with random input data and iterate over mutations of that input data in order to find inputs that drive the testing code to a bug, crash or similar. As I said I’m contributing to a date parsing library uutils/parse_datetime writen in Rust in order…