【文件属性】:
文件名称:breadx:X Window 系统协议在 Rust 中的实现
文件大小:663KB
文件格式:ZIP
更新时间:2021-08-04 23:17:16
Rust
面包
Rust 中 X Window 系统协议的实现。 100% 安全且(通常)无互斥锁。
MSRV 目前是 1.44.0。 欢迎使此 MSRV 降低的拉取请求。
您应该在 Xlib/XCB 绑定上使用它的原因
没有互斥体
一般更快(等待验证)
通过async_net对 Rust 的异步生态系统的内置支持
Crate 本身是#[forbid(unsafe_code)] ,依赖项要么是安全的,要么是经过验证的。
试图提供 Xlib 的易用性,同时还提供 XCB 的能力来利用 X 服务器的异步功能
可以在#[no_std]环境中使用。
不在 Xlib/XCB 绑定上使用它的原因
目前很不成熟
支持扩展,但它们的接口没有完全实现
与 Xlib/XCB 不兼容 ABI/API
如果您正在寻找更完整、完整的 Rust X11 实现并支持所有记录的扩展,请考虑 。 该项目旨在实现与bread