| 1 | [package] |
| 2 | name = "accesskit_unix" |
| 3 | version = "0.13.1" |
| 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.17.1" , path = "../../common" } |
| 21 | accesskit_atspi_common = { version = "0.10.1" , path = "../atspi-common" } |
| 22 | atspi = { version = "0.22" , default-features = false } |
| 23 | futures-lite = "2.3" |
| 24 | serde = "1.0" |
| 25 | zbus = { version = "4.4" , default-features = false } |
| 26 | |
| 27 | # async-io support |
| 28 | async-channel = { version = "2.1.1" , optional = true } |
| 29 | async-executor = { version = "1.5.0" , optional = true } |
| 30 | async-task = { version = "4.3.0" , optional = true } |
| 31 | futures-util = { version = "0.3.27" , optional = true } |
| 32 | |
| 33 | # tokio support |
| 34 | tokio-stream = { version = "0.1.14" , optional = true } |
| 35 | [dependencies.tokio] |
| 36 | version = "1.32.0" |
| 37 | optional = true |
| 38 | features = ["macros" , "net" , "rt" , "sync" , "time" ] |
| 39 | |