tab-rs - Rust实现的Terminal Multiplexer
tab是一个类似于tmux或screen的终端复用器,作者尝试过tmux和screen之后依然觉得有不满意的地方,于是使用Rust自己写了一个。
作者写了两篇博客介绍他为啥要重新造轮子,以及怎样使用Rust的async + actor模型 + tokio实现tab的。
链接1:https://implaustin.hashnode.dev/why-i-decided-to-write-a-terminal-multiplexer-part-1
链接2:https://implaustin.hashnode.dev/how-to-write-a-terminal-multiplexer-with-rust-async-and-actors-part-2
Github:https://github.com/austinjones/tab-rs
Build your own async primitive
这篇博客介绍了如何在no_std环境下构建自己的异步Mutex和单管道Oneshot,注释非常详细,值得学习。
链接:https://tweedegolf.nl/blog/50/build-your-own-async-primitive
gtk4-rs - GTK4的rust绑定
GTK 4.0 于12月16号正式发布,带来了很多新特性,gtk4-rs是GTK4最新的rust绑定。
GTK 4.0 部分更新亮点:
新的 widget 小部件以及对现有元素的重新设计
集成媒体播放支持
改进 GPU 加速功能(比如使用新的 Vulkan 渲染器)
更好的 macOS 支持
改进数据传输功能
对着色器的重大改动
Vulkan 之外的 OpenGL 渲染改进
更好的 Windows 支持
博客:https://blog.gtk.org/2020/12/16/gtk-4-0/
Github: https://github.com/gtk-rs/gtk4-rs
Clippy Roadmap 2021
链接:https://github.com/flip1995/rust-clippy/blob/roadmap/doc/roadmap-2021.md
-- From 日报小组 Folyd
社区学习交流平台订阅:
Rustcc论坛: 支持rss
微信公众号:Rust语言中文社区
转载:https://blog.csdn.net/u012067469/article/details/111399105