1#![cfg_attr(docsrs, feature(doc_auto_cfg))]
2#![warn(
3// missing_docs, // Commented out for now so the project isn't all yellow.
4 missing_debug_implementations
5)]
6#![forbid(unsafe_op_in_unsafe_fn)]
7#![allow(clippy::new_without_default)]
8
9/// Re-exports of some crates, for convenience.
10pub mod reexports {
11 #[cfg(feature = "calloop")]
12 pub use calloop;
13 #[cfg(feature = "calloop")]
14 pub use calloop_wayland_source;
15 pub use wayland_client as client;
16 pub use wayland_csd_frame as csd_frame;
17 pub use wayland_protocols as protocols;
18 pub use wayland_protocols_wlr as protocols_wlr;
19}
20
21pub mod activation;
22pub mod compositor;
23pub mod data_device_manager;
24pub mod dmabuf;
25pub mod error;
26pub mod globals;
27pub mod output;
28pub mod primary_selection;
29pub mod registry;
30pub mod seat;
31pub mod session_lock;
32pub mod shell;
33pub mod shm;
34pub mod subcompositor;
35