[package] name = "width_counters" authors = ["Anwar Hahj Jefferson-George "] license = "MIT OR Apache-2.0" version = "2.0.2" edition = "2021" readme = "README.md" repository = "https://github.com/anwarhahjjeffersongeorge/width_counters" keywords = ["counter", "atomic", "integer", "width", "ordering"] categories = ["no-std", "rust-patterns", "embedded"] description = "Atomic counters with variable bit widths and customizable atomic ordering" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] enumflags2 = { version = "0.7.7", features = ["serde"] } paste = "1.0.12" ron = { version = "0.8.0", optional = true } serde = { version = "1.0.162", default-features = false, features = ["derive"], optional = true } strum = { version = "0.24.1", features = ["derive"] } [features] default = [] serde = ["dep:ron", "dep:serde"] iterators = [] [badges] maintenance = { status = "actively-developed" } [package.metadata.cargo-sync-rdme.badge] style = "for-the-badge" [package.metadata.cargo-sync-rdme.badge.badges-usability] license = true crates-io = true docs-rs = true [package.metadata.cargo-sync-rdme.badge.badges-development] maintenance = true github-actions = { workflows = [] }