#wayland-protocol #wayland #protocols #skylane

bin+lib skylane_scanner

skylane/wayland 的 marshalling 代码生成器

3 个不稳定版本

使用旧的 Rust 2015

0.1.1 2017 年 4 月 21 日
0.1.0 2017 年 4 月 20 日
0.0.1 2017 年 4 月 2 日

#30 in #wayland-protocol

42 每月下载量
2 个 crate 中使用(通过 skylane_protocols

MIT 许可证

65KB
1.5K SLoC

Skylane

skylane 是用 Rust 编写的 Wayland 协议的实现。

项目由三个仓库组成

  • skylane - 核心协议实现

  • skylane_scanner - 从 XML 协议描述生成 marshalling 代码(相当于 wayland-scanner

  • skylane_protocols - 使用 skylane_scanner 生成的协议 marshalling 代码 + 一些粘合代码

文档

文档可以在 docs.rs 上找到。

项目

skylane 是作为 perceptia 项目的部分开发的。

许可证

Github Changelog Generator 在 MIT 许可证 下发布。


lib.rs:

此模块解析 XML 文件中的 Wayland 协议定义并生成 Skylane 实现。

依赖项

~400KB