Remove unecessary default features for sub crates using LibAFL (#2836)

* remove unecessary default features

* fix format
This commit is contained in:
jejuisland87654 2025-01-14 17:11:43 +01:00 committed by GitHub
parent a45e44764f
commit a844e5e07d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 7 deletions

View File

@ -47,7 +47,11 @@ auto-download = ["frida-gum-sys/auto-download", "frida-gum/auto-download"]
cc = { workspace = true, features = ["parallel"] }
[dependencies]
libafl = { workspace = true, features = ["std", "derive", "frida_cli"] }
libafl = { workspace = true, features = [
"std",
"derive",
"frida_cli",
], default-features = false }
libafl_bolts = { workspace = true, features = ["std", "derive", "frida_cli"] }
libafl_targets = { workspace = true, default-features = true, features = [
"std",

View File

@ -71,7 +71,7 @@ cc = { version = "1.1.21", features = ["parallel"] }
rustversion = "1.0.17"
[dependencies]
libafl = { workspace = true, features = [] }
libafl = { workspace = true, features = [], default-features = false }
libafl_bolts = { workspace = true, features = [] }
libc = { workspace = true }
hashbrown = { workspace = true, default-features = true }

View File

@ -36,11 +36,7 @@ where
E::Observers: ObserversTuple<I, S>,
EM: EventFirer<State = S> + EventRestarter<State = S>,
OF: Feedback<EM, I, E::Observers, S>,
S: HasExecutions
+ HasSolutions
+ HasCurrentTestcase
+ HasCorpus
+ UsesInput<Input = I>,
S: HasExecutions + HasSolutions + HasCurrentTestcase + HasCorpus + UsesInput<Input = I>,
S::Solutions: Corpus<Input = I>,
Z: HasObjective<Objective = OF>,
I: Input + Clone,