61 个版本

0.29.5 2022 年 8 月 25 日
0.29.4 2022 年 1 月 6 日
0.29.1 2021 年 10 月 17 日
0.29.0 2021 年 7 月 24 日
0.21.0-alpha12018 年 7 月 18 日

#561 in GUI

Download history 44500/week @ 2024-04-26 38224/week @ 2024-05-03 49141/week @ 2024-05-10 51610/week @ 2024-05-17 45808/week @ 2024-05-24 50404/week @ 2024-05-31 49624/week @ 2024-06-07 43164/week @ 2024-06-14 40672/week @ 2024-06-21 33897/week @ 2024-06-28 36897/week @ 2024-07-05 36554/week @ 2024-07-12 43403/week @ 2024-07-19 40173/week @ 2024-07-26 35137/week @ 2024-08-02 45770/week @ 2024-08-09

170,358 每月下载量
用于 487 个 crate (直接使用 4 个)

MIT 许可证

105KB
2K SLoC

crates.io docs.rs Continuous Integration codecov

wayland-commons

此 crate 汇集了 wayland-clientwayland-server 使用的常见例程和代码,因此您不需要直接使用它,而是应该使用这两个 crate 之一。


lib.rs:

wayland 的常见定义

此 crate 存储了在 wayland-clientwayland-server crate 中表示 wayland 消息和例程的常见类型和特质。

这特别包括 Interface 特质,它可以详尽地描述任何 wayland 接口。它的实现预期由 wayland-scanner crate 生成。

此 crate 提供的主要面向用户的定义是 Implementation 特质,作为 wayland-clientwayland-server 的用户,您将使用它来定义可以处理程序接收到的消息的对象。请注意,此特质为具有适当签名的闭包自动实现,以提高方便性。

依赖项

~2MB
~38K SLoC