breadx:X Window 系统协议在 Rust 中的实现

时间:2024-08-24 17:03:56
【文件属性】:

文件名称:breadx:X Window 系统协议在 Rust 中的实现

文件大小:663KB

文件格式:ZIP

更新时间:2024-08-24 17:03:56

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


网友评论