[package] name = "accesskit_unix" version = "0.13.1" authors.workspace = true license.workspace = true description = "AccessKit UI accessibility infrastructure: Linux adapter" categories.workspace = true keywords = ["gui", "ui", "accessibility"] repository.workspace = true readme = "README.md" edition.workspace = true rust-version.workspace = true [features] default = ["async-io"] async-io = ["dep:async-channel", "dep:async-executor", "dep:async-task", "dep:futures-util", "atspi/async-std", "zbus/async-io"] tokio = ["dep:tokio", "dep:tokio-stream", "atspi/tokio", "zbus/tokio"] [dependencies] accesskit = { version = "0.17.1", path = "../../common" } accesskit_atspi_common = { version = "0.10.1", path = "../atspi-common" } atspi = { version = "0.22", default-features = false } futures-lite = "2.3" serde = "1.0" zbus = { version = "4.4", default-features = false } # async-io support async-channel = { version = "2.1.1", optional = true } async-executor = { version = "1.5.0", optional = true } async-task = { version = "4.3.0", optional = true } futures-util = { version = "0.3.27", optional = true } # tokio support tokio-stream = { version = "0.1.14", optional = true } [dependencies.tokio] version = "1.32.0" optional = true features = ["macros", "net", "rt", "sync", "time"]