Rename HasAFLSchedulerMetadata to simply AflScheduler (it doesn't hold a Metadata at all) (#2043)

This commit is contained in:
Dominik Maier 2024-04-12 13:24:00 +02:00 committed by GitHub
parent 0f778b5892
commit 2f618b62d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 5 deletions

View File

@ -66,7 +66,7 @@ where
}
/// Defines the common metadata operations for the AFL-style schedulers
pub trait HasAFLSchedulerMetadata<O, S>: Scheduler
pub trait AflScheduler<O, S>: Scheduler
where
Self::State: HasCorpus + HasMetadata + HasTestcase,
O: MapObserver,

View File

@ -12,7 +12,7 @@ use crate::{
corpus::{Corpus, CorpusId, HasTestcase, Testcase},
inputs::UsesInput,
observers::{MapObserver, ObserversTuple},
schedulers::{HasAFLSchedulerMetadata, RemovableScheduler, Scheduler},
schedulers::{AflScheduler, RemovableScheduler, Scheduler},
state::{HasCorpus, State, UsesState},
Error, HasMetadata,
};
@ -210,7 +210,7 @@ where
}
}
impl<O, S> HasAFLSchedulerMetadata<O, S> for PowerQueueScheduler<O, S>
impl<O, S> AflScheduler<O, S> for PowerQueueScheduler<O, S>
where
S: HasCorpus + HasMetadata + HasTestcase + State,
O: MapObserver,

View File

@ -16,7 +16,7 @@ use crate::{
schedulers::{
powersched::{PowerSchedule, SchedulerMetadata},
testcase_score::{CorpusWeightTestcaseScore, TestcaseScore},
HasAFLSchedulerMetadata, RemovableScheduler, Scheduler,
AflScheduler, RemovableScheduler, Scheduler,
},
state::{HasCorpus, HasRand, State, UsesState},
Error, HasMetadata,
@ -254,7 +254,7 @@ where
}
}
impl<F, O, S> HasAFLSchedulerMetadata<O, S> for WeightedScheduler<F, O, S>
impl<F, O, S> AflScheduler<O, S> for WeightedScheduler<F, O, S>
where
F: TestcaseScore<S>,
S: HasCorpus + HasMetadata + HasTestcase + HasRand + State,