使用 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 页
评论区
写评论还没有评论