< 返回版块

rust 日报 babpstep 发表于 2023-05-30 20:44

Tags:tui-rs, self_cell

ratatui:tui-rs 的社区维护版本

tui-rs 是一个广受欢迎的构建终端用户界面和仪表板的 rust 库,有很多有趣的项目 基于 tui-rs 进行开发。

其原维护者由于一些个人原因无法继续开发,因此,fdehau 基于 tui-rs 项目的一个积极维护的分支,fork 了一个名为 ratatui 的库,并于近日发布了 0.21.0 版本(tui-rs 目前的最高版本为 0.20.1)。

需要注意的是,自 0.21.0 版本以来,ratatui 需要 rustc 1.65.0 或更高版本才能正确编译。

self_cell 发布 1.0 版本

self_cell 提供了一系列宏,可以在 stable Rust 中创建安全使用的自引用结构,而不会泄漏结构内部生命周期。它是 no_std 的,不使用 proc-macros,经过了 miri 测试,且通过了经验丰富的 Rust 用户的社区代码审查。由于不使用 proc-macros 并且没有依赖关系,其编译时间也很快。

其近日发布了 1.0 版本。与之前的 0.10 版本相比,1.0 版本并没有什么太大的不同。作者曾告诉自己,如果一整年都没有出现重大问题或需要更改 API 的需求,他将发布 1.0 版本。现在这一年已经过去了,作者仍然对API感到满意,也没有进行任何API更改。自从作者过去发布关于该项目的文章以来,他已经彻底改进了实现和API,并解决了缺乏文档的主要问题。

-- From 日报小组 RustPlumber

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页