[dependencies.arbitrary]
version = "1.3.2"
[dependencies.derive_fuzztest_macro]
version = "0.1.3"
[dependencies.proptest]
optional = true
version = "1.4.0"
[dependencies.proptest-arbitrary-interop]
optional = true
version = "0.1.0"
[dependencies.quickcheck]
optional = true
version = "1.0.3"
[features]
default = ["quickcheck"]
proptest = ["dep:proptest", "dep:proptest-arbitrary-interop", "derive_fuzztest_macro/proptest"]
quickcheck = ["dep:quickcheck", "derive_fuzztest_macro/quickcheck"]
[lints.clippy]
expect_used = "deny"
indexing_slicing = "deny"
panic = "deny"
unwrap_used = "deny"
[lints.rust]
missing_docs = "deny"
trivial_casts = "deny"
trivial_numeric_casts = "deny"
unsafe_code = "deny"
unsafe_op_in_unsafe_fn = "deny"
unused_extern_crates = "deny"
unused_import_braces = "deny"
unused_results = "deny"
[package]
categories = ["development-tools::testing"]
description = "A Rust proc-macro to enable using the same implementation for fuzz tests and property tests."
edition = "2021"
license = "Apache-2.0"
name = "derive_fuzztest"
publish = true
readme = "README.md"
repository = "https://github.com/google/rust-derive-fuzztest"
version = "0.1.3"