< 返回版块

洋芋 发表于 2023-03-25 23:04

Tags:rust, 日报

使用 Rust 开发安全窗口句柄的提案

如果希望 Rust 成为桌面应用程序的开发语言,就需要让 Rust GUI 的使用更加安全。目前为止,Rust 在这方面已经做得相当好了。有 winit 用于设置窗口,虽然它缺少一些一流 GUI 系统必要的功能,但可以容易地实现这些功能。有 wgpu 用于 GPU 加速的绘制和 softbuffer 用于解决软件渲染的问题。所有这些包都提供安全的 API。但当一起使用它们时,仍然存在不安全。

这篇文章希望改变这种情况,提出了一个用 Rust 开发安全窗口句柄的提案。

博客原文链接,https://notgull.github.io/safe-windows/

stabby:一个稳定的 Rust 应用二进制接口

stabby 是创建应用二进制接口 ABI 的一站式工具,使用 stabby 的主要方式是用 #[stabby::stabby] 这个宏。

stabby 链接,https://crates.io/crates/stabby

Haylxon:一个极快的抓取网页屏幕截图的工具

GitHub链接,https://github.com/bytehunt/haylxon


From 日报小组 洋芋

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页