xa11y-linux 0.7.0

Linux accessibility backend for xa11y (AT-SPI2)
Documentation
//! Linux accessibility backend using AT-SPI2 over D-Bus.
//!
//! This backend implements the `Provider` trait using the AT-SPI2 accessibility API.
//! Requires `at-spi2-core` package and toolkit accessibility to be enabled.

#[cfg(target_os = "linux")]
mod atspi;

#[cfg(target_os = "linux")]
mod events;

#[cfg(target_os = "linux")]
mod input;

#[cfg(target_os = "linux")]
mod screenshot;

#[cfg(target_os = "linux")]
pub use atspi::LinuxProvider;

#[cfg(target_os = "linux")]
pub use input::LinuxInputProvider;

#[cfg(target_os = "linux")]
pub use screenshot::LinuxScreenshot;

#[cfg(not(target_os = "linux"))]
mod stub;

#[cfg(not(target_os = "linux"))]
pub use stub::{LinuxInputProvider, LinuxProvider, LinuxScreenshot};