gamescope_protocol/lib.rs
1
2//! This crate provides bindings to the official wayland protocol extensions
3//! provided in <https://github.com/Plagman/gamescope/tree/master/protocol>
4//!
5//! These bindings are built on top of the crates wayland-client and wayland-server.
6//!
7//! Each protocol module contains a `client` and a `server` submodules, for each side of the
8//! protocol. The creation of these modules (and the dependency on the associated crate) is
9//! controlled by the two cargo features `client` and `server`.
10//!
11
12#![warn(missing_docs)]
13
14#[macro_use]
15mod protocol_macro;
16
17mod stable;
18pub use stable::*;