61 releases
0.29.5 | Aug 25, 2022 |
---|---|
0.29.4 | Jan 6, 2022 |
0.29.1 | Oct 17, 2021 |
0.29.0 | Jul 24, 2021 |
0.21.0-alpha1 | Jul 18, 2018 |
#966 in GUI
170,637 downloads per month
Used in 484 crates
(4 directly)
105KB
2K
SLoC
wayland-commons
This crate regroups common routine and code used by wayland-client
and wayland-server
,
as such, you should not need to use it directly, but instead use one of these two crates.
lib.rs
:
Common definitions for wayland
This crate hosts common type and traits used to represent wayland messages
and routines in the wayland-client
and wayland-server
crates.
This notably includes the Interface
trait, which can exhaustively describe
any wayland interface. Its implementations are intended to be generated by the
wayland-scanner
crate.
The principal user-facing definition provided by this crate is the Implementation
trait, which as a user of wayland-client
or wayland-server
you will be using
to define objects able to handle the messages your program receives. Note that
this trait is auto-implemented for closures with appropriate signature, for
convenience.
Dependencies
~2MB
~38K SLoC