/ overwatch-derive / Cargo.toml
Cargo.toml
1 [package] 2 authors = ["Daniel Sanchez Quiros <danielsq@status.im>"] 3 categories = { workspace = true } 4 description = "Overwatch derive macros" 5 edition = { workspace = true } 6 exclude = ["./tests", ".github"] 7 homepage = { workspace = true } 8 keywords = { workspace = true } 9 license = { workspace = true } 10 name = "overwatch-derive" 11 readme = "README.md" 12 repository = { workspace = true } 13 version = { workspace = true } 14 15 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 16 [lib] 17 proc-macro = true 18 19 [features] 20 instrumentation = ["dep:tracing"] 21 22 [dependencies] 23 convert_case = "0.8" 24 proc-macro-error2 = "2.0" 25 proc-macro2 = "1.0" 26 quote = "1.0" 27 syn = { version = "2.0", features = ["full"] } 28 tracing = { version = "0.1", optional = true } 29 30 [dev-dependencies] 31 async-trait = "0.1" 32 overwatch = { workspace = true, features = ["derive"] } 33 tracing = "0.1" 34 35 [lints] 36 workspace = true