1[package] 2name = "bitflags" 3# NB: When modifying, also modify the number in readme (for breaking changes) 4version = "2.5.0" 5edition = "2021" 6rust-version = "1.56.0" 7authors = ["The Rust Project Developers"] 8license = "MIT OR Apache-2.0" 9keywords = ["bit", "bitmask", "bitflags", "flags"] 10readme = "README.md" 11repository = "https://github.com/bitflags/bitflags" 12homepage = "https://github.com/bitflags/bitflags" 13documentation = "https://docs.rs/bitflags" 14categories = ["no-std"] 15description = """ 16A macro to generate structures which behave like bitflags. 17""" 18exclude = ["/tests", "/.github"] 19 20[dependencies] 21serde = { version = "1.0", optional = true, default-features = false } 22arbitrary = { version = "1.0", optional = true } 23bytemuck = { version = "1.0", optional = true } 24core = { version = "1.0.0", optional = true, package = "rustc-std-workspace-core" } 25compiler_builtins = { version = "0.1.2", optional = true } 26 27[dev-dependencies] 28trybuild = "1.0" 29rustversion = "1.0" 30serde_derive = "1.0" 31serde_json = "1.0" 32serde_test = "1.0" 33zerocopy = "0.6" 34arbitrary = { version = "1.0", features = ["derive"] } 35bytemuck = { version = "1.0", features = ["derive"] } 36 37[features] 38std = [] 39example_generated = [] 40rustc-dep-of-std = ["core", "compiler_builtins"] 41 42[package.metadata.docs.rs] 43features = ["example_generated"] 44