atspi/lib.rs
1//! `atspi` root crate, which may bring in various subcrates:
2//! * `atspi_common` (required)
3//! * `atspi_proxies` (with use of `proxies` feature flag)
4//! * `atspi_connection` (with use of `connection` feature flag)
5//! * `zbus` re-export (with use of `zbus` feature flag)
6
7#![deny(clippy::all, clippy::pedantic, clippy::cargo, unsafe_code, rustdoc::all)]
8#![allow(clippy::multiple_crate_versions)]
9
10pub use atspi_common::*;
11
12#[cfg(feature = "proxies")]
13pub use atspi_proxies as proxy;
14
15#[cfg(feature = "connection")]
16pub use atspi_connection as connection;
17#[cfg(feature = "connection")]
18pub use connection::AccessibilityConnection;
19
20#[cfg(feature = "zbus")]
21pub use zbus;