Trait libafl::state::HasCorpus

source ·
pub trait HasCorpus: UsesInput {
    type Corpus: Corpus<Input = <Self as UsesInput>::Input>;

    fn corpus(&self) -> &Self::Corpus;
    fn corpus_mut(&mut self) -> &mut Self::Corpus;
}
Expand description

Trait for elements offering a corpus

Required Associated Types§

source

type Corpus: Corpus<Input = <Self as UsesInput>::Input>

The associated type implementing Corpus.

Required Methods§

source

fn corpus(&self) -> &Self::Corpus

The testcase corpus

source

fn corpus_mut(&mut self) -> &mut Self::Corpus

The testcase corpus (mutable)

Implementors§

source§

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

§

type Corpus = C