127 releases

0.32.6 Jan 31, 2025
0.32.5 Oct 23, 2024
0.32.4 Sep 4, 2024
0.32.3 Jul 16, 2024
0.7.6 Nov 12, 2016

#17 in GUI

Download history 85454/week @ 2024-12-20 97369/week @ 2024-12-27 131042/week @ 2025-01-03 161854/week @ 2025-01-10 137939/week @ 2025-01-17 141548/week @ 2025-01-24 181864/week @ 2025-01-31 387115/week @ 2025-02-07 418858/week @ 2025-02-14 522767/week @ 2025-02-21 585482/week @ 2025-02-28 523572/week @ 2025-03-07 513760/week @ 2025-03-14 454570/week @ 2025-03-21 442688/week @ 2025-03-28 336373/week @ 2025-04-04

1,853,073 downloads per month
Used in 1,209 crates (51 directly)

MIT license

595KB
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–12MB
~161K SLoC