pub trait HasFeedback: UsesState {
    type Feedback: Feedback<Self::State>;

    // Required methods
    fn feedback(&self) -> &Self::Feedback;
    fn feedback_mut(&mut self) -> &mut Self::Feedback;
}
Expand description

Holds an feedback

Required Associated Types§

source

type Feedback: Feedback<Self::State>

The feedback type

Required Methods§

source

fn feedback(&self) -> &Self::Feedback

The feedback

source

fn feedback_mut(&mut self) -> &mut Self::Feedback

The feedback (mutable)

Object Safety§

This trait is not object safe.

Implementors§

source§

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

§

type Feedback = F