Rust 1.54 发布
- 属性宏上可以调用函数式宏了
#![doc = include_str!("README.md")]
#[path = concat!(env!("OUT_DIR"), "/generated.rs")]
mod generated;
例如,如果你的项目的 README 已经有一个很好的文档注释了,你可以使用 include_str!
直接将里面的内容加入文档中。
- 稳定了 wasm32 intrinsics API
Wasm32平台的一些 intrinsic 已经得到了稳定,从而可以访问 WebAssembly 中的 SIMD 指令。
-
第 n 次重新默认启用了增量编译
-
标准库稳定了如下 API:
- BTreeMap::into_keys
- BTreeMap::into_values
- HashMap::into_keys
- HashMap::into_values
- arch::wasm32
- VecDeque::binary_search
- VecDeque::binary_search_by
- VecDeque::binary_search_by_key
- VecDeque::partition_point
链接:https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
task::ready! 宏将在 1.56 稳定
futures-core
的 ready!()
宏存在好几年了,这个宏可以在处理 Future 的时候减少很多模板代码:
ready!()
宏稳定之后将会在 std::task
模块。
链接:https://github.com/rust-lang/rust/pull/81050
Rust 如何和 FFI 的数据打交道
链接:https://blog.guillaume-gomez.fr/articles/2021-07-29+Interacting+with+data+from+FFI
Explaining rust-analyzer
ra 的作者出了一系列视频讲解 ra 的原理。
链接:https://www.youtube.com/playlist?list=PLhb66M_x9UmrqXhQuIpWC5VgTdrGxMx3y
-- From 日报小组 Folyd, 侯盛鑫
社区学习交流平台订阅:
评论区
写评论还没有评论