1[package] 2name = "arbitrary" 3version = "1.0.0" # Make sure this matches the derive crate version 4authors = [ 5 "The Rust-Fuzz Project Developers", 6 "Nick Fitzgerald <fitzgen@gmail.com>", 7 "Manish Goregaokar <manishsmail@gmail.com>", 8 "Simonas Kazlauskas <arbitrary@kazlauskas.me>", 9 "Brian L. Troutwine <brian@troutwine.us>", 10 "Corey Farwell <coreyf@rwell.org>", 11] 12categories = ["development-tools::testing"] 13edition = "2018" 14keywords = ["arbitrary", "testing"] 15readme = "README.md" 16description = "The trait for generating structured data from unstructured data" 17license = "MIT/Apache-2.0" 18repository = "https://github.com/rust-fuzz/arbitrary/" 19documentation = "https://docs.rs/arbitrary/" 20 21[dependencies] 22derive_arbitrary = { version = "1.0.0", path = "./derive", optional = true } 23 24[dev-dependencies] 25 26[features] 27# Turn this feature on to enable support for `#[derive(Arbitrary)]`. 28derive = ["derive_arbitrary"] 29 30[[example]] 31name = "derive_enum" 32required-features = ["derive"] 33 34[[test]] 35name = "derive" 36path = "./tests/derive.rs" 37required-features = ["derive"] 38 39[workspace] 40