Add ability to use virtual dispatch to StagesTuple (#801)

* Add ability to use virtual dispatch to stagesTuple

* Fix lint
This commit is contained in:
radl97 2022-09-29 02:32:24 +02:00 committed by GitHub
parent 279bb77f30
commit 30f143cd3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -151,6 +151,7 @@ where
I: Input, I: Input,
EM: ProgressReporter<I>, EM: ProgressReporter<I>,
S: HasExecutions + HasClientPerfMonitor + HasMetadata, S: HasExecutions + HasClientPerfMonitor + HasMetadata,
ST: ?Sized,
{ {
/// Fuzz for a single iteration. /// Fuzz for a single iteration.
/// Returns the index of the last fuzzed corpus item. /// Returns the index of the last fuzzed corpus item.
@ -521,7 +522,7 @@ where
I: Input, I: Input,
S: HasClientPerfMonitor + HasExecutions + HasMetadata, S: HasClientPerfMonitor + HasExecutions + HasMetadata,
OF: Feedback<I, S>, OF: Feedback<I, S>,
ST: StagesTuple<E, EM, S, Self>, ST: StagesTuple<E, EM, S, Self> + ?Sized,
{ {
fn fuzz_one( fn fuzz_one(
&mut self, &mut self,