共计 350 个字符,预计需要花费 1 分钟才能阅读完成。
Rust 团队心愿开发者在应用 Rust 的过程中应该 “ 不仅仅是可能,还须要不简单并且应用起来十分愉悦 ”,特地是对于嵌入式开发和异步程序畛域。
具体有四个指标:
1. 更准确的剖析:通过改良借用查看器、类型推理等,使编译器可能更好地辨认代码是否正确。辨认并打消 “boilerplate” 模式,如到处复制粘贴同一组 where。
2. 开发人员应该可能更轻松、更间接地表白代码的用意。一方面能够通过语法糖的模式(如 let-else),另一方面可能意味着扩大类型零碎。
3. 改良异步反对:将 async-await 反对扩大到目前的 “MVP” 之外,包含 traits 中的 async fns、async drop 等性能。
4. 让 dyn Trait 更有用途。拓宽可用于 dyn 的个性集,使应用 dyn 的工作更靠近于应用泛型的工作。
正文完