Remove unecessary HasTargetBytes constraint (#2852)

This commit is contained in:
bernhl 2025-01-16 10:51:18 +01:00 committed by GitHub
parent cfe051e5d9
commit c9531aa242
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -45,7 +45,7 @@ use crate::observers::{
use crate::{ use crate::{
corpus::Corpus, corpus::Corpus,
executors::{Executor, ExitKind, HasObservers}, executors::{Executor, ExitKind, HasObservers},
inputs::{BytesInput, HasTargetBytes, Input, NopTargetBytesConverter, TargetBytesConverter}, inputs::{BytesInput, Input, NopTargetBytesConverter, TargetBytesConverter},
mutators::Tokens, mutators::Tokens,
observers::{MapObserver, Observer, ObserversTuple}, observers::{MapObserver, Observer, ObserversTuple},
state::{HasCorpus, HasExecutions}, state::{HasCorpus, HasExecutions},
@ -911,7 +911,7 @@ where
MO: MapObserver + Truncate, // TODO maybe enforce Entry = u8 for the cov map MO: MapObserver + Truncate, // TODO maybe enforce Entry = u8 for the cov map
A: Observer<<S::Corpus as Corpus>::Input, S> + AsMut<MO>, A: Observer<<S::Corpus as Corpus>::Input, S> + AsMut<MO>,
OT: ObserversTuple<<S::Corpus as Corpus>::Input, S> + Prepend<MO>, OT: ObserversTuple<<S::Corpus as Corpus>::Input, S> + Prepend<MO>,
<S::Corpus as Corpus>::Input: Input + HasTargetBytes, <S::Corpus as Corpus>::Input: Input,
S: HasCorpus, S: HasCorpus,
SP: ShMemProvider, SP: ShMemProvider,
{ {