1[package]
2name = "atspi-common"
3version = "0.3.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"]
12rust-version = "1.68.2"
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_names = "2.5.0"
26zvariant = { version = "3", default-features = false }
27zbus = { workspace = true, optional = true, default-features = false }
28
29[dev-dependencies]
30zbus = { workspace = true }
31atspi-connection = { path = "../atspi-connection" }
32atspi-proxies = { path = "../atspi-proxies" }
33tokio-stream = { version = "0.1", default-features = false, features = ["time"] }
34tokio = { version = "1", default_features = false, features = ["macros", "rt-multi-thread"] }
35byteorder = "1.4.3"
36rename-item = "0.1.0"
37tokio-test = "0.4.2"
38serde_plain = "1.0.1"
39static_assertions = "1.1.0"
40