新型类型系统 关键字列表
Rust 1.96 正式发布:引入全新 Range 类型体系

Rust 1.96 正式发布:引入全新 Range 类型体系

Rust 1.96.0于5月28日正式发布,带来了全新的Range*类型。新类型实现了IntoIterator而非Iterator,支持Copy特性,解决了原有Range类型的设计缺陷。此版本新增core::range::Range、RangeFrom、RangeInclusive等类型及配套迭代器,并新增assert_matches!和debug_assert_matches!两个宏。此外,WebAssembly目标不再向链接器传递--allow-undefined参数,有助于更早发现符号定义问题。6月30日发布的1.96.1修复了Cargo、MIR及libssh2的多个安全漏洞。