atspi_proxies/
lib.rs

1#![deny(clippy::all, clippy::pedantic, clippy::cargo, unsafe_code)]
2#![allow(clippy::multiple_crate_versions)]
3
4#[cfg(all(not(feature = "async-std"), not(feature = "tokio")))]
5compile_error!("You must specify at least one of the `async-std` or `tokio` features.");
6
7pub use atspi_common as common;
8use zbus::dbus_proxy as atspi_proxy;
9
10pub mod accessible;
11pub mod action;
12pub mod application;
13pub mod bus;
14pub mod cache;
15pub mod collection;
16pub mod component;
17pub mod device_event_controller;
18pub mod device_event_listener;
19pub mod document;
20pub mod editable_text;
21pub use common::{events, AtspiError, CoordType, Interface, InterfaceSet};
22
23pub mod hyperlink;
24pub mod hypertext;
25pub mod image;
26pub mod registry;
27pub mod selection;
28pub mod socket;
29pub mod table;
30pub mod table_cell;
31pub mod text;
32pub mod value;
33
34pub use zbus;
35
36pub trait AtspiProxy {
37	const INTERFACE: Interface;
38}