Rust 1.56 (2021 edition) リリース

rust

Rust 1.56 が 2021/10/22 にリリースされました。
Rust 1.56.1 が 2021/11/26 にリリースされました。

今回の Rust 1.56 は Rust 2021 Edition となります。

後方互換性を破る変更点が幾つか導入されるが、
同ワーキンググループは、変更が及ぼす影響を最小限にとどめると述べている。

macOS Monterey (Apple Silicon) にインストールしてみます。

既に rust をインストール済みの場合、以下のコマンドでアップデートできます。

% rustup update stable

まだ rust をインストールしていない場合
以下でインストールできます

% curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

インストールしたあとは、ターミナル再起動または

% source $HOME/.cargo/env

バージョン確認

% rustc -V
rustc 1.56.1 (59eed8a2a 2021-11-01)

1.56における主な変更点は以下のようです。

・Rust 2021エディションが安定化
・クレートがサポートする最小のRustバージョンを明示出来るように

アップデート内容については、以下の記事によくまとめられています。

Announcing Rust 1.56.0 and Rust 2021 – Oct. 21, 2021
https://blog.rust-lang.org/2021/10/21/Rust-1.56.0.html

Announcing Rust 1.56.1 – Nov. 1, 2021
https://blog.rust-lang.org/2021/11/01/Rust-1.56.1.html

Rust 1.56を早めに深掘り – 2021-10-22
https://tech-blog.optim.co.jp/entry/2021/10/22/080000

Rust言語 2021年版の計画(抄訳) – 2021.05.27
https://zenn.dev/ice_creamer/articles/53c12111ab8d4b

Next Version

Rust Forge によると、次の 1.57 は 2021年12月2日頃に来るらしいです。

Beta 1.57 December 02 2021 UTC
Nightly 1.58 January 13 2022 UTC
Nightly +1 1.59 February 24 2022 UTC

Rust Forge
https://forge.rust-lang.org

その他の記事

WASMのサイズでかすぎね?: Rustが征く(6) – 2021.9.24
https://zenn.dev/dozo/articles/14b76b561f3b45

おすすめの Rust の本

詳解Rustプログラミング

実践Rustプログラミング入門

プログラミング言語Rust入門

実践Rust入門 [言語仕様から開発手法まで]

Rustで始めるネットワークプログラミング

RustではじめるOpenGL (技術の泉シリーズ(NextPublishing))

プログラミング言語Rust 公式ガイド

コメント

タイトルとURLをコピーしました