1 | [package] |
2 | name = "accesskit_unix" |
3 | version = "0.7.5" |
4 | authors.workspace = true |
5 | license.workspace = true |
6 | description = "AccessKit UI accessibility infrastructure: Linux adapter" |
7 | categories.workspace = true |
8 | keywords = ["gui" , "ui" , "accessibility" ] |
9 | repository.workspace = true |
10 | readme = "README.md" |
11 | edition.workspace = true |
12 | rust-version.workspace = true |
13 | |
14 | [features] |
15 | default = ["async-io" ] |
16 | async-io = ["dep:async-channel" , "dep:async-executor" , "dep:async-task" , "dep:futures-util" , "atspi/async-std" , "zbus/async-io" ] |
17 | tokio = ["dep:tokio" , "dep:tokio-stream" , "atspi/tokio" , "zbus/tokio" ] |
18 | |
19 | [dependencies] |
20 | accesskit = { version = "0.12.3" , path = "../../common" } |
21 | accesskit_atspi_common = { version = "0.2.0" , path = "../atspi-common" } |
22 | atspi = { version = "0.19" , default-features = false } |
23 | futures-lite = "1.13" |
24 | once_cell = "1.17.1" |
25 | serde = "1.0" |
26 | zbus = { version = "3.14" , default-features = false } |
27 | |
28 | # async-io support |
29 | async-channel = { version = "2.1.1" , optional = true } |
30 | async-executor = { version = "1.5.0" , optional = true } |
31 | async-task = { version = "4.3.0" , optional = true } |
32 | futures-util = { version = "0.3.27" , optional = true } |
33 | |
34 | # tokio support |
35 | tokio-stream = { version = "0.1.14" , optional = true } |
36 | [dependencies.tokio] |
37 | version = "1.32.0" |
38 | optional = true |
39 | features = ["macros" , "net" , "rt" , "sync" , "time" ] |
40 | |
41 | |