Rust 1.53.0 稳定版已经为发布做好了准备,预定的发布日程为本周四(2021 年 6 月 17 日)。
因为还未正式发布,不能从 Rust 国内工具链镜像源获取,需要从 https://dev-static.rust-lang.org
站点下载,你可以运行如下命令安装 Rust 1.53.0 到本地系统:
RUSTUP_DIST_SERVER=https://dev-static.rust-lang.org rustup update stable
set RUSTUP_DIST_SERVER=https://dev-static.rust-lang.org
rustup update stable
安装后,请通过 rustc
和 cargo
命令查看新的版本号。
unicode
字符作为标识符了。虽然允许多语言文字作为标识符,但不被视为字符的 ◆
或者 🦀
,是不可以作为标识符的。更具体地说,Rust 和 Python 等语言标准等同,可以使用任何符合 UAX #31 “Unicode 标识符和模式语法”标准的字符作为标识符。但需要注意 Rust 使用 NFC 规范,这点和其它语言不同。| (OR)
,现在其可以用在模式之内。例如:let x = Some(2u8);
// 以前
matches!(x, Some(1) | Some(2));
// 现在
matches!(x, Some(1 | 2));
:pat_param
,其和 :pat
语义相同。另外,还有编译器,库、APIs 的升级,请参阅发布日志。