「Rust每日新闻」本周精选

Words
320
Reading
2 min
Listen
Play
8y

前言:
从2018年开始,我每天会花1个小时关注Rust社区动态,并且在http://rust.cc论坛、tg channel、GitHub都开通了Rust每日新闻,分享我每天的见闻,偶尔也夹杂了一些个人的观点。半年过去了,Rust每日新闻已经成为了Rust社区群大家每天必看的内容。今天突然想到,在这个知乎专栏里,每周精选几篇Rust社区中的动态,和大家分享。分享的内容就不按时间排序了。
2018-08-05

#官方新闻

Rust 1.28 稳定版发布

$ rustup update stable

特性:

  • #[global_allocator] 现在稳定,允许Rust程序将其分配器设置为系统内存分配器,以及通过实现GlobalAlloc特性来定义新的内存分配器。
  • 改进了格式化(format!)的错误信息提示
  • NonZero数字类型稳定。允许进行大小优化,例如,Option<u8>占两个字节,但Option <NonZeroU8>只有一个字节大。
  • 不再允许使用build.rs在发布crate的时候修改src目录
  • 曾经的关键字pure,sizeof,alignof和offsetof是未保留的,现在可以用作标识符
  • macro_rules! 的生命周期匹配标记稳定

[更多详细内容] (https://zhuanlan.zhihu.com/p/41314402)

「Rust每日新闻」本周精选 | Ecency