1[package]
2name = "atspi-common"
3version = "0.6.0"
4edition = "2021"
5readme = "README.md"
6categories = ["accessibility", "api-bindings"]
7keywords = ["Macros", "Accessibility"]
8repository = "https://github.com/odilia-app/atspi"
9description = "Primitive types used for sending and receiving Linux accessibility events."
10license = "Apache-2.0 OR MIT"
11include = ["src/**/*", "LICENSE-*", "README.md", "xml/*"]
12rust-version.workspace = true
13
14# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
15
16[features]
17default = ["async-std"]
18async-std = ["zbus/async-io"]
19tokio = ["zbus/tokio"]
20
21[dependencies]
22enumflags2 = "0.7.7"
23serde = "1.0"
24static_assertions = "1.1.0"
25zbus-lockstep = "0.4.4"
26zbus-lockstep-macros = "0.4.4"
27zbus_names = "3.0"
28zvariant = { version = "4.1", default-features = false }
29zbus = { workspace = true, optional = true, default-features = false }
30
31[dev-dependencies]
32atspi-connection = { path = "../atspi-connection" }
33atspi-proxies = { path = "../atspi-proxies" }
34rename-item = "0.1.0"
35serde_plain = "1.0.1"
36static_assertions = "1.1.0"
37tokio-stream = { version = "0.1", default-features = false, features = ["time"] }
38tokio = { version = "1", default-features = false, features = ["macros", "rt-multi-thread"] }
39tokio-test = "0.4.2"
40zbus = { workspace = true }
41