Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
misc/ | H | 03-May-2022 | - | 226 | 195 | |
protocols/ | H | 03-May-2022 | - | 9,977 | 8,323 | |
src/ | H | 03-May-2022 | - | 736 | 300 | |
wlr-protocols/ | H | 03-May-2022 | - | 2,509 | 2,101 | |
.cargo-checksum.json | H A D | 03-May-2022 | 89 | 1 | 1 | |
.cargo_vcs_info.json | H A D | 01-Jan-1970 | 74 | 6 | 5 | |
Cargo.toml | H A D | 01-Jan-1970 | 1.4 KiB | 48 | 42 | |
Cargo.toml.orig-cargo | H A D | 01-Jan-1970 | 994 | 31 | 26 | |
README.md | H A D | 01-Jan-1970 | 1.6 KiB | 26 | 19 | |
build.rs | H A D | 01-Jan-1970 | 4.8 KiB | 151 | 136 |
README.md
1[![crates.io](http://meritbadge.herokuapp.com/wayland-protocols)](https://crates.io/crates/wayland-protocols) 2[![docs.rs](https://docs.rs/wayland-protocols/badge.svg)](https://docs.rs/wayland-protocols) 3[![Continuous Integration](https://github.com/Smithay/wayland-rs/workflows/Continuous%20Integration/badge.svg)](https://github.com/Smithay/wayland-rs/actions?query=workflow%3A%22Continuous+Integration%22) 4[![codecov](https://codecov.io/gh/Smithay/wayland-rs/branch/master/graph/badge.svg)](https://codecov.io/gh/Smithay/wayland-rs) 5 6# wayland-protocols 7 8This crate provides Wayland object definitions for many of the Wayland protocol extensions available. 9It is meant to be used in addition to `wayland-client` or `wayland-server`. 10 11This crate provides bindings for the following protocols extensions: 12 13- The standard ["wayland-protocols"](https://gitlab.freedesktop.org/wayland/wayland-protocols) extensions 14- The ["wlr-protocols"](https://github.com/swaywm/wlr-protocols) extensions from wlroots 15- A few other misc protocols: 16 - `gtk_primary_selection` 17 18The provided objects are controlled by cargo features: 19 20- the `client` and `server` cargo features respectively enable the generation of client-side 21 and server-side objects 22- the `unstable_protocols` enable the generation of not-yet-stabilized protocols 23 24If you wish for other protocols to be integrated, please open an issue on Github. Only protocols that 25are meant to be stabilized and largely used are in scope of this crate. If you wish to generate 26bindings for your own internal protocol, you can directly use `wayland-scanner`.