Trait libafl::inputs::UsesInput

source ·
pub trait UsesInput {
    type Input: Input;
}
Expand description

Defines the input type shared across traits of the type. Needed for consistency across HasCorpus/HasSolutions and friends.

Required Associated Types§

source

type Input: Input

Type which will be used throughout this state.

Implementors§

source§

impl<I> UsesInput for CachedOnDiskCorpus<I>where
    I: Input,

§

type Input = I

source§

impl<I> UsesInput for InMemoryCorpus<I>where
    I: Input,

§

type Input = I

source§

impl<I> UsesInput for TestcaseStorage<I>where
    I: Input,

§

type Input = I

source§

impl<I> UsesInput for OnDiskCorpus<I>where
    I: Input,

§

type Input = I

source§

impl<I, C, R, SC> UsesInput for StdState<I, C, R, SC>where
    I: Input,

§

type Input = I

source§

impl<KS> UsesInput for KSwhere
    KS: UsesState,

§

type Input = <<KS as UsesState>::State as UsesInput>::Input