Struct libafl::corpus::queue::QueueCorpusScheduler [−][src]
pub struct QueueCorpusScheduler<C, I, S> where
S: HasCorpus<C, I>,
C: Corpus<I>,
I: Input, { /* fields omitted */ }
Expand description
Walk the corpus in a queue-like fashion
Implementations
Trait Implementations
impl<C, I, S> CorpusScheduler<I, S> for QueueCorpusScheduler<C, I, S> where
S: HasCorpus<C, I>,
C: Corpus<I>,
I: Input,
impl<C, I, S> CorpusScheduler<I, S> for QueueCorpusScheduler<C, I, S> where
S: HasCorpus<C, I>,
C: Corpus<I>,
I: Input,
Add an entry to the corpus and return its index
Replaces the testcase at the given idx
Auto Trait Implementations
impl<C, I, S> RefUnwindSafe for QueueCorpusScheduler<C, I, S> where
C: RefUnwindSafe,
I: RefUnwindSafe,
S: RefUnwindSafe,
impl<C, I, S> Send for QueueCorpusScheduler<C, I, S> where
C: Send,
I: Send,
S: Send,
impl<C, I, S> Sync for QueueCorpusScheduler<C, I, S> where
C: Sync,
I: Sync,
S: Sync,
impl<C, I, S> Unpin for QueueCorpusScheduler<C, I, S> where
C: Unpin,
I: Unpin,
S: Unpin,
impl<C, I, S> UnwindSafe for QueueCorpusScheduler<C, I, S> where
C: UnwindSafe,
I: UnwindSafe,
S: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
type PreprendResult = Tail
type PreprendResult = Tail
The Resulting TupleList
, of an Prepend::prepend()
call,
including the prepended entry. Read more
type Output = T
type Output = T
Should always be Self