Trait libafl::fuzzer::HasScheduler

source ·
pub trait HasScheduler: UsesState
where Self::State: HasCorpus,
{ type Scheduler: Scheduler<State = Self::State>; // Required methods fn scheduler(&self) -> &Self::Scheduler; fn scheduler_mut(&mut self) -> &mut Self::Scheduler; }
Expand description

Holds a scheduler

Required Associated Types§

source

type Scheduler: Scheduler<State = Self::State>

The Scheduler for this fuzzer

Required Methods§

source

fn scheduler(&self) -> &Self::Scheduler

The scheduler

source

fn scheduler_mut(&mut self) -> &mut Self::Scheduler

The scheduler (mutable)

Implementors§

source§

impl<CS, F, OF, OT> HasScheduler for StdFuzzer<CS, F, OF, OT>
where CS: Scheduler, F: Feedback<CS::State>, OF: Feedback<CS::State>, CS::State: HasCorpus,

§

type Scheduler = CS