Trait libafl::state::State

source ·
pub trait State: UsesInput + Serialize + DeserializeOwned + MaybeHasClientPerfMonitor + MaybeHasScalabilityMonitor + HasCurrentCorpusIdx + HasCurrentStage { }
Expand description

The State of the fuzzer. Contains all important information about the current run. Will be used to restart the fuzzing process at any time.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<I> State for NopState<I>
where I: Input,

source§

impl<I, C, R, SC> State for StdState<I, C, R, SC>
where C: Corpus<Input = Self::Input>, R: Rand, SC: Corpus<Input = Self::Input>, Self: UsesInput,