#wayland #client #server #protocol #extension

wayland-protocols

Generated API for the officials wayland protocol extensions

108 releases

new 0.30.0-beta.7 Jul 4, 2022
0.30.0-beta.3 May 27, 2022
0.30.0-alpha9 Mar 29, 2022
0.29.1 Oct 17, 2021
0.7.6 Nov 12, 2016

#71 in GUI

Download history 23884/week @ 2022-03-14 26239/week @ 2022-03-21 25230/week @ 2022-03-28 27938/week @ 2022-04-04 26760/week @ 2022-04-11 25444/week @ 2022-04-18 25782/week @ 2022-04-25 25424/week @ 2022-05-02 25910/week @ 2022-05-09 25193/week @ 2022-05-16 24124/week @ 2022-05-23 25506/week @ 2022-05-30 26764/week @ 2022-06-06 26135/week @ 2022-06-13 23252/week @ 2022-06-20 23477/week @ 2022-06-27

103,004 downloads per month
Used in 439 crates (21 directly)

MIT license

215KB
2.5K 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

~1.5MB
~31K SLoC