1[package] 2name = "arbitrary" 3version = "1.2.3" # Make sure this matches the derive crate version (not including the patch 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 OR Apache-2.0" 18repository = "https://github.com/rust-fuzz/arbitrary/" 19documentation = "https://docs.rs/arbitrary/" 20rust-version = "1.63.0" 21 22[dependencies] 23derive_arbitrary = { version = "1.2.3", path = "./derive", optional = true } 24 25[features] 26# Turn this feature on to enable support for `#[derive(Arbitrary)]`. 27derive = ["derive_arbitrary"] 28 29[[example]] 30name = "derive_enum" 31required-features = ["derive"] 32 33[[test]] 34name = "derive" 35path = "./tests/derive.rs" 36required-features = ["derive"] 37 38[workspace] 39members = ["./fuzz"] 40