Scheduler

Scheduling test cases ranges from very easy (test all cases in order as they are generated, or randomly) to very complex (minimization, environmental friendliness, coverage accounting). LibAFL of course also allows you to define new corpus scheduling methods as well, but for our purposes a simple queue is more than sufficient.

Add the use declaration for the QueueScheduler:

#![allow(unused)]
fn main() {
use libafl::prelude::QueueScheduler;
}

And create one:

#![allow(unused)]
fn main() {
let scheduler = QueueScheduler::new();
}