pub trait HasScheduler: UsesState {
    type Scheduler: Scheduler<State = Self::State>;

    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: HasClientPerfMonitor,

§

type Scheduler = CS