[package] name = "commonware-macros" edition.workspace = true publish = true version.workspace = true license.workspace = true description = "Augment the development of primitives with procedural macros." readme = "README.md" homepage.workspace = true repository = "https://github.com/commonwarexyz/monorepo/tree/main/macros" documentation = "https://docs.rs/commonware-macros" [lints] workspace = true [dependencies] commonware-macros-impl.workspace = true tokio = { workspace = true, features = ["macros"], optional = true } [dev-dependencies] futures.workspace = true futures-timer.workspace = true tokio = { workspace = true, features = ["sync"] } tracing.workspace = true tracing-subscriber.workspace = true [features] default = [ "std" ] std = [ "tokio" ] [package.metadata.cargo-udeps.ignore] # `futures-timer` is exercised only in doctests, so cargo-udeps flags it falsely. development = ["futures-timer"]