| 1 | // This file contains generated code. Do not edit directly. |
| 2 | // To regenerate this, run 'make'. |
| 3 | |
| 4 | //! Bindings to the X11 protocol. |
| 5 | //! |
| 6 | //! Each sub-module of this module corresponds to one X11 extension. It contains all the |
| 7 | //! definitions from that extension. The core X11 protocol is in [`xproto`](xproto/index.html). |
| 8 | |
| 9 | // Clippy does not like some names from the XML. |
| 10 | #![allow (clippy::upper_case_acronyms)] |
| 11 | // This is not easy to fix, so ignore it. |
| 12 | #![allow (clippy::needless_borrow, clippy::needless_lifetimes)] |
| 13 | pub mod xproto; |
| 14 | pub mod bigreq; |
| 15 | #[cfg (feature = "composite" )] |
| 16 | pub mod composite; |
| 17 | #[cfg (feature = "damage" )] |
| 18 | pub mod damage; |
| 19 | #[cfg (feature = "dbe" )] |
| 20 | pub mod dbe; |
| 21 | #[cfg (feature = "dpms" )] |
| 22 | pub mod dpms; |
| 23 | #[cfg (feature = "dri2" )] |
| 24 | pub mod dri2; |
| 25 | #[cfg (feature = "dri3" )] |
| 26 | pub mod dri3; |
| 27 | pub mod ge; |
| 28 | #[cfg (feature = "glx" )] |
| 29 | pub mod glx; |
| 30 | #[cfg (feature = "present" )] |
| 31 | pub mod present; |
| 32 | #[cfg (feature = "randr" )] |
| 33 | pub mod randr; |
| 34 | #[cfg (feature = "record" )] |
| 35 | pub mod record; |
| 36 | #[cfg (feature = "render" )] |
| 37 | pub mod render; |
| 38 | #[cfg (feature = "res" )] |
| 39 | pub mod res; |
| 40 | #[cfg (feature = "screensaver" )] |
| 41 | pub mod screensaver; |
| 42 | #[cfg (feature = "shape" )] |
| 43 | pub mod shape; |
| 44 | #[cfg (feature = "shm" )] |
| 45 | pub mod shm; |
| 46 | #[cfg (feature = "sync" )] |
| 47 | pub mod sync; |
| 48 | pub mod xc_misc; |
| 49 | #[cfg (feature = "xevie" )] |
| 50 | pub mod xevie; |
| 51 | #[cfg (feature = "xf86dri" )] |
| 52 | pub mod xf86dri; |
| 53 | #[cfg (feature = "xf86vidmode" )] |
| 54 | pub mod xf86vidmode; |
| 55 | #[cfg (feature = "xfixes" )] |
| 56 | pub mod xfixes; |
| 57 | #[cfg (feature = "xinerama" )] |
| 58 | pub mod xinerama; |
| 59 | #[cfg (feature = "xinput" )] |
| 60 | pub mod xinput; |
| 61 | #[cfg (feature = "xkb" )] |
| 62 | pub mod xkb; |
| 63 | #[cfg (feature = "xprint" )] |
| 64 | pub mod xprint; |
| 65 | #[cfg (feature = "xselinux" )] |
| 66 | pub mod xselinux; |
| 67 | #[cfg (feature = "xtest" )] |
| 68 | pub mod xtest; |
| 69 | #[cfg (feature = "xv" )] |
| 70 | pub mod xv; |
| 71 | #[cfg (feature = "xvmc" )] |
| 72 | pub mod xvmc; |
| 73 | |
| 74 | pub use x11rb_protocol::protocol::Request; |
| 75 | pub use x11rb_protocol::protocol::Reply; |
| 76 | pub use x11rb_protocol::protocol::ErrorKind; |
| 77 | pub use x11rb_protocol::protocol::Event; |
| 78 | |