Rename HasAFLSchedulerMetadata to simply AflScheduler (it doesn't hold a Metadata at all) (#2043)
This commit is contained in:
parent
0f778b5892
commit
2f618b62d7
@ -66,7 +66,7 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Defines the common metadata operations for the AFL-style schedulers
|
/// Defines the common metadata operations for the AFL-style schedulers
|
||||||
pub trait HasAFLSchedulerMetadata<O, S>: Scheduler
|
pub trait AflScheduler<O, S>: Scheduler
|
||||||
where
|
where
|
||||||
Self::State: HasCorpus + HasMetadata + HasTestcase,
|
Self::State: HasCorpus + HasMetadata + HasTestcase,
|
||||||
O: MapObserver,
|
O: MapObserver,
|
||||||
|
@ -12,7 +12,7 @@ use crate::{
|
|||||||
corpus::{Corpus, CorpusId, HasTestcase, Testcase},
|
corpus::{Corpus, CorpusId, HasTestcase, Testcase},
|
||||||
inputs::UsesInput,
|
inputs::UsesInput,
|
||||||
observers::{MapObserver, ObserversTuple},
|
observers::{MapObserver, ObserversTuple},
|
||||||
schedulers::{HasAFLSchedulerMetadata, RemovableScheduler, Scheduler},
|
schedulers::{AflScheduler, RemovableScheduler, Scheduler},
|
||||||
state::{HasCorpus, State, UsesState},
|
state::{HasCorpus, State, UsesState},
|
||||||
Error, HasMetadata,
|
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
|
where
|
||||||
S: HasCorpus + HasMetadata + HasTestcase + State,
|
S: HasCorpus + HasMetadata + HasTestcase + State,
|
||||||
O: MapObserver,
|
O: MapObserver,
|
||||||
|
@ -16,7 +16,7 @@ use crate::{
|
|||||||
schedulers::{
|
schedulers::{
|
||||||
powersched::{PowerSchedule, SchedulerMetadata},
|
powersched::{PowerSchedule, SchedulerMetadata},
|
||||||
testcase_score::{CorpusWeightTestcaseScore, TestcaseScore},
|
testcase_score::{CorpusWeightTestcaseScore, TestcaseScore},
|
||||||
HasAFLSchedulerMetadata, RemovableScheduler, Scheduler,
|
AflScheduler, RemovableScheduler, Scheduler,
|
||||||
},
|
},
|
||||||
state::{HasCorpus, HasRand, State, UsesState},
|
state::{HasCorpus, HasRand, State, UsesState},
|
||||||
Error, HasMetadata,
|
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
|
where
|
||||||
F: TestcaseScore<S>,
|
F: TestcaseScore<S>,
|
||||||
S: HasCorpus + HasMetadata + HasTestcase + HasRand + State,
|
S: HasCorpus + HasMetadata + HasTestcase + HasRand + State,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user