1[package]
2name = "zbus_macros"
3# Keep version in sync with zbus crate
4version = "4.4.0"
5authors = [
6 "Marc-André Lureau <marcandre.lureau@redhat.com>",
7 "Zeeshan Ali Khan <zeeshanak@gnome.org>",
8]
9edition = "2021"
10rust-version = "1.75"
11
12description = "proc-macros for zbus"
13repository = "https://github.com/dbus2/zbus/"
14keywords = ["D-Bus", "DBus", "IPC"]
15license = "MIT"
16categories = ["data-structures", "encoding", "parsing"]
17readme = "README.md"
18
19[lib]
20proc-macro = true
21
22[dependencies]
23proc-macro2 = "1.0.81"
24syn = { version = "2.0.64", features = ["extra-traits", "fold", "full"] }
25quote = "1.0.36"
26proc-macro-crate = "3.1.0"
27zvariant_utils = { path = "../zvariant_utils", version = "=2.1.0" }
28
29[dev-dependencies]
30zbus = { path = "../zbus" }
31serde = { version = "1.0.200", features = ["derive"] }
32trybuild = "1.0.93"
33rustversion = "1.0.15"
34async-io = "2.3.2"
35futures-util = { version = "0.3.30", default-features = false }
36