[package] name = "dbus" version = "0.9.6" authors = ["David Henningsson "] description = "Bindings to D-Bus, which is a bus commonly used on Linux for inter-process communication." repository = "https://github.com/diwic/dbus-rs" documentation = "http://docs.rs/dbus" keywords = ["D-Bus", "DBus", "IPC"] license = "Apache-2.0/MIT" categories = ["os::unix-apis", "api-bindings"] readme = "../README.md" edition = "2018" [dependencies] libc = "0.2.66" libdbus-sys = { path = "../libdbus-sys", version = "0.2.2" } futures-util = { version = "0.3", optional = true, default-features = false } futures-channel = { version = "0.3", optional = true } futures-executor = { version = "0.3", optional = true } # dbus-native-channel = { path = "../dbus-native-channel", version = "0.1", optional = true } [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.0", features = ["winsock2"] } [dev-dependencies] tempfile = "3" [features] no-string-validation = [] futures = ["futures-util", "futures-channel"] # Not ready yet # native-channel = ["futures-executor", "futures-util/io", "dbus-native-channel"] [badges] maintenance = { status = "actively-developed" } [package.metadata.docs.rs] features = [ "futures" ]