常量泛型(const generics)是Rust最受期待的功能之一,其从最初RFC被接受至今已有三年了,现在其第一个版本已经在Rust beta版本中提供,并将在 v1.51版本中提供,该版本预计2021年3月25日发布。
使用常量泛型的示例:
struct ArrayPair<T, const N: usize> {
left: [T; N],
right: [T; N],
}
impl<T: Debug, const N: usize> Debug for ArrayPair<T, N> {
// ...
}
如此重要的新功能,如果遇到任何问题,欢迎提交 issue。
更多详情,请阅读 Rust 博客文章,链接,https://blog.rust-lang.org/2021/02/26/const-generics-mvp-beta.html
Rust 2021 版有几个额外的 traits,具体可以参见该 rfc 链接,https://github.com/djc/rfcs/blob/prelude-2021/text/0000-prelude-2021.md
在过去的三个月中,rg3d和rusty-editor取得了很多重要的功能和改进。并开始使用引擎制作了新游戏,Station lapetus,一款Sci-Fi 3D射击游戏,游戏的 Github 链接 https://github.com/mrDIMAS/StationIapetus。
近3个月的进展报告,链接,https://rg3d.rs/general/2021/02/26/progress.html
LAM,针对 WebAssembly和 Native 的 actor VM。
访谈链接,https://notamonadtutorial.com/lam-an-actor-model-vm-for-webassembly-and-native-d7939362e1b8
项目链接,https://abstractmachines.dev/
LAM Github 链接,https://github.com/AbstractMachinesLab/lam
From 日报小组 洋芋
社区学习交流平台订阅: