Cargo Features

[dependencies]
ziggy = { version = "1.3.0", default-features = false, features = ["cli", "coverage", "afl", "honggfuzz"] }
default = cli

The cli feature is set by default whenever ziggy is added without default-features = false somewhere in the dependency tree.

cli default = anyhow, cargo_metadata, clap, console, env_logger, glob, libc, log, semver, strip-ansi-escapes, time-humanize
coverage = fork, libc

Affects ziggy::read_file_and_fuzz

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

afl implicit feature

Enables afl

afl:

Fuzzing Rust code with american-fuzzy-lop

anyhow cli
cargo_metadata cli

Enables cargo_metadata ^0.18.1

clap cli
console cli
env_logger cli
fork coverage?

Enables fork ^0.1.23

glob cli
honggfuzz implicit feature

Enables honggfuzz

honggfuzz:

Fuzz your Rust code with Google-developped Honggfuzz !

libc cli coverage?
log cli
semver cli
strip-ansi-escapes cli
time-humanize cli