【Rust日报】2024-02-10 扩展 Rust Effect 系统

2024-02-17 16:20:00 浏览数 (2)

扩展 Rust Effect 系统

Yosh 在 RustConf 2023 演讲的文字记录。在本次演讲中,Yosh 解释了什么是 effects、是什么使它们难以融入语言,以及如何克服这些挑战。

Rust 自 2015 年发布 1.0 版本以来,一直在不断发展。添加的主要功能:try 运算符(?)、const 泛型、泛型关联类型 (GATs),还有 async/.await。 在这四个功能中,有三个可以被视为 "effects"。

原文链接,https://blog.yoshuawuyts.com/extending-rusts-effect-system

Sparsey 发布 v0.12

Sparsey 是一个简单但功能强大的基于稀疏集的实体组件系统(Entity Component System, ECS)。最新版本 0.12.0 从头开始完全重写,简化了 crate 的内部结构并提高了所有基准测试的性能。

v0.12.0 发布链接,https://github.com/LechintanTudor/sparsey/releases/tag/0.12.0

Rust 内存安全性的一个案例

有些模式在 C 中使用太危险,但因为 Rust 的内存安全性,在 Rust 中很实用,文章介绍了一个具体的例子。

原文链接,https://blog.dureuill.net/articles/too-dangerous-cpp/

Rust 语言中文社区日报小组祝大家龙年大吉,阖家幸福!

From 日报小组 洋芋

0 人点赞