# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "test-fuzz" version = "7.0.1" authors = ["Samuel E. Moelius III "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "To make fuzzing Rust easy" readme = "README.md" license = "AGPL-3.0 WITH mif-exception" repository = "https://github.com/trailofbits/test-fuzz" [package.metadata.cargo-udeps.ignore] normal = ["afl"] [lib] name = "test_fuzz" path = "src/lib.rs" [[test]] name = "integration" path = "tests/integration/main.rs" [dependencies.afl] version = "0.15" optional = true [dependencies.cast_checks] version = "0.1" optional = true [dependencies.internal] version = "=7.0.1" package = "test-fuzz-internal" [dependencies.runtime] version = "=7.0.1" package = "test-fuzz-runtime" [dependencies.serde] version = "1.0" features = [ "derive", "rc", ] [dependencies.test-fuzz-macro] version = "=7.0.1" [dev-dependencies.assert_cmd] version = "2.0" [dev-dependencies.cargo_metadata] version = "0.19" [dev-dependencies.ctor] version = "0.2" [dev-dependencies.once_cell] version = "1.20" [dev-dependencies.predicates] version = "3.1" [dev-dependencies.regex] version = "1.11" [dev-dependencies.semver] version = "1.0" [dev-dependencies.serde_json] version = "1.0" [dev-dependencies.similar-asserts] version = "1.6" [features] __persistent = [ "afl", "test-fuzz-macro/__persistent", ] cast_checks = [ "dep:cast_checks", "test-fuzz-macro/__cast_checks", ] serde_bincode = ["internal/__serde_bincode"] serde_postcard = ["internal/__serde_postcard"] [lints.clippy] cognitive-complexity = "allow" collection-is-never-read = "allow" manual-unwrap-or-default = "allow" missing-errors-doc = "allow" missing-panics-doc = "allow" multiple-bound-locations = "allow" option-if-let-else = "allow" redundant-pub-crate = "allow" [lints.clippy.nursery] level = "warn" priority = -1 [lints.clippy.pedantic] level = "warn" priority = -1 [lints.rust.unexpected_cfgs] level = "deny" priority = 0 check-cfg = [ "cfg(dylint_lib, values(any()))", "cfg(fuzzing)", "cfg(serde_default)", ]