#wayland #client #server #protocol #extension

wayland-protocols

Generated API for the officials wayland protocol extensions

119 releases

0.31.0 Sep 2, 2023
0.30.1 Jul 13, 2023
0.30.0 Dec 27, 2022
0.30.0-beta.13 Nov 4, 2022
0.7.6 Nov 12, 2016

#46 in GUI

Download history 48520/week @ 2023-08-16 46275/week @ 2023-08-23 45619/week @ 2023-08-30 50107/week @ 2023-09-06 49903/week @ 2023-09-13 46444/week @ 2023-09-20 57207/week @ 2023-09-27 58872/week @ 2023-10-04 80468/week @ 2023-10-11 71720/week @ 2023-10-18 82368/week @ 2023-10-25 89157/week @ 2023-11-01 77638/week @ 2023-11-08 95022/week @ 2023-11-15 88686/week @ 2023-11-22 68617/week @ 2023-11-29

344,532 downloads per month
Used in 702 crates (33 directly)

MIT license

540KB
9K SLoC

crates.io docs.rs Continuous Integration codecov

wayland-protocols

This crate provides Wayland object definitions for the official Wayland protocol extensions. It is meant to be used in addition to wayland-client or wayland-server.

This crate follows the "wayland-protocols" extensions repository.

The provided objects are controlled by cargo features:

  • the client and server cargo features respectively enable the generation of client-side and server-side objects
  • the staging enable the generation of protocols in the staging process and will soon become stable.
  • the unstable enable the generation of not-yet-stabilized protocols

For other protocols, see also:

Dependencies

~3–11MB
~111K SLoC