1[package]
2name = "zvariant_derive"
3# Keep major and minor version in sync with zvariant crate
4version = "3.15.2"
5authors = ["Zeeshan Ali Khan <zeeshanak@gnome.org>"]
6edition = "2018"
7rust-version = "1.64"
8
9description = "D-Bus & GVariant encoding & decoding"
10repository = "https://github.com/dbus2/zbus/"
11keywords = ["D-Bus", "DBus", "IPC", "GVariant"]
12license = "MIT"
13categories = ["data-structures", "encoding", "parsing"]
14readme = "README.md"
15
16[lib]
17proc-macro = true
18
19[dependencies]
20proc-macro2 = "1.0"
21syn = { version = "1.0.103", features = ["extra-traits", "full"] }
22quote = "1.0.21"
23proc-macro-crate = "1.2.1"
24zvariant_utils = { path = "../zvariant_utils", version = "=1.0.1" }
25
26[dev-dependencies]
27byteorder = "1.4.3"
28zvariant = { path = "../zvariant", features = ["enumflags2"] }
29enumflags2 = { version = "0.7.7", features = ["serde"] }
30serde = { version = "1.0", features = ["derive"] }
31serde_repr = "0.1.9"
32