1#[cfg(target_os = "linux")]
12mod atspi;
13
14#[cfg(target_os = "linux")]
15mod events;
16
17#[cfg(target_os = "linux")]
18mod input;
19
20#[cfg(target_os = "linux")]
21mod wayland_input;
22
23#[cfg(target_os = "linux")]
24mod screenshot;
25
26#[cfg(target_os = "linux")]
27pub use atspi::LinuxProvider;
28
29#[cfg(target_os = "linux")]
30pub use input::LinuxInputProvider;
31
32#[cfg(target_os = "linux")]
33pub use screenshot::LinuxScreenshot;
34
35#[cfg(not(target_os = "linux"))]
36mod stub;
37
38#[cfg(not(target_os = "linux"))]
39pub use stub::{LinuxInputProvider, LinuxProvider, LinuxScreenshot};