This crate provides Wayland object definitions for many of the Wayland protocol extensions available.
It is meant to be used in addition to wayland-client
or wayland-server
.
This crate provides bindings for the following protocols extensions:
gtk_primary_selection
The provided objects are controlled by cargo features:
client
and server
cargo features respectively enable the generation of client-side
and server-side objectsstaging_protocols
enable the generation of protocols in the staging process and will soon become stable.unstable_protocols
enable the generation of not-yet-stabilized protocolsIf you wish for other protocols to be integrated, please open an issue on Github. Only protocols that
are meant to be stabilized and largely used are in scope of this crate. If you wish to generate
bindings for your own internal protocol, you can directly use wayland-scanner
.