smithay_client_toolkit/
lib.rs1#![cfg_attr(docsrs, feature(doc_auto_cfg))]
2#![warn(
3missing_debug_implementations
5)]
6#![forbid(unsafe_op_in_unsafe_fn)]
7#![allow(clippy::new_without_default)]
8#![allow(clippy::uninlined_format_args)]
10
11pub mod reexports {
13 #[cfg(feature = "calloop")]
14 pub use calloop;
15 #[cfg(feature = "calloop")]
16 pub use calloop_wayland_source;
17 pub use wayland_client as client;
18 pub use wayland_csd_frame as csd_frame;
19 pub use wayland_protocols as protocols;
20 pub use wayland_protocols_experimental as protocols_experimental;
21 pub use wayland_protocols_misc as protocols_misc;
22 pub use wayland_protocols_wlr as protocols_wlr;
23}
24
25pub mod activation;
26pub mod compositor;
27pub mod data_device_manager;
28pub mod dmabuf;
29pub mod error;
30pub mod foreign_toplevel_list;
31pub mod globals;
32pub mod output;
33pub mod presentation_time;
34pub mod primary_selection;
35pub mod registry;
36pub mod seat;
37pub mod session_lock;
38pub mod shell;
39pub mod shm;
40pub mod subcompositor;