Rust for Linux第四个补丁版本提交
Linux 内核和 Rust on Linux 的主要开发者 Miguel Ojeda 近日再向 Linux Kernel 邮件列表提交了一个新补丁 (v4),继续推进在 Linux 内核中增加对 Rust 作为第二语言支持。此举意味着对 Linux 内核驱动程序等的可选 Rust 编程支持继续成熟;Phoronix 称,按着这一趋势,今年或将有望看到主线状态。
Read More: https://mp.weixin.qq.com/s/oT-x9NfLdhMD_R9_m9vdDA
发布 Bacon 2
bacon是一个后台Rust代码检查器。
它被设计成需要最小的交互,这样你就可以让它运行在你的编辑器侧边栏,并通知你的Rust代码中的警告、错误或测试失败等信息。
它甚至可以在一个小终端中传达你需要的信息,这样你就可以为你的其他任务保留更多的屏幕空间。
Read More: https://dystroy.org/bacon/
clap 3.1
迈向4.0的一步
clap 3.1来了! Clap是一个Rust的CLI参数分析器,v3.1版本的重点是为clap 4.0准备的API清理。详情请见CHANGELOG。
clap 3.0已经开发了4年,虽然我们看到有人将其与《半条命3》相提并论,但我们也看到有人将两次发布的间隔时间过长作为使用它的动机之一。为了让clap保持相关性,我们觉得我们需要避免长时间发布周期的停滞,同时为clap已经 "足够好 "的用户保持平稳。v3.1的发布是努力实现这种平衡的一个重要步骤。
Read More: https://epage.github.io/blog/2022/02/clap-31-a-step-towards-40/
cargo zigbuild
使用zig
作为链接器
宣布
cargo-zigbuild
。用zig
作为链接器编译Cargo项目
zig
是一门编程语言,可以直接编译到C语言。在该贴下,有人指出为了引入一个功能而直接引入一个编程语言是不值得的,但也有人回复到zig
不仅仅是一门编程语言,同时配套的还有一系列的工具。
并且大家的愿景是未来能在Rust原生的编译器上加入zig
所带来的新特性。
小编本来也想尝试一下,但是出了一些问题,并没有体验到与默认的链接器有什么区别。
不过看了该贴下的评论,貌似是提供了更好的跨平台编译能力。
Read More: https://libreddit.spike.codes/r/rust/comments/stq51v/announcing_cargozigbuild_compile_cargo_project/
Github: https://github.com/messense/cargo-zigbuild
本周周报
我仍然对编程语言感到兴奋。但这些天来,感兴趣的不是他们让我做什么,而是他们不让我做什么。
Read More: https://this-week-in-rust.org/blog/2022/02/16/this-week-in-rust-430/
From 日报小组 Cupnfish
社区学习交流平台订阅:
评论区
写评论还没有评论