1//! All proxy structures for communicating using AT-SPI.
2//! Each proxy uses a different interface for communication.
34#![deny(clippy::all, clippy::pedantic, clippy::cargo, unsafe_code, rustdoc::all)]
5#![allow(clippy::multiple_crate_versions)]
67#[cfg(all(not(feature = "async-std"), not(feature = "tokio")))]
8compile_error!("You must specify at least one of the `async-std` or `tokio` features.");
910pub use atspi_common as common;
1112pub mod accessible;
13pub mod action;
14pub mod application;
15pub mod bus;
16pub mod cache;
17pub mod collection;
18pub mod component;
19pub mod device_event_controller;
20pub mod device_event_listener;
21pub mod document;
22pub mod editable_text;
23pub use common::{events, AtspiError, CoordType, Interface, InterfaceSet};
2425pub mod hyperlink;
26pub mod hypertext;
27pub mod image;
28pub mod registry;
29pub mod selection;
30pub mod socket;
31pub mod table;
32pub mod table_cell;
33pub mod text;
34pub mod value;