atspi 0.9.0

Pure-Rust, zbus-based AT-SPI2 protocol implementation.
Documentation
use zbus::dbus_proxy;

#[dbus_proxy(interface = "org.a11y.atspi.Event.Keyboard", assume_defaults = true)]
trait Keyboard {
    /// Modifiers signal
    #[dbus_proxy(signal)]
    fn modifiers(&self, event: super::EventBody<'_, &str>) -> zbus::Result<()>;
}