Rust 1.55 リリース

rust
Rust 1.55

Rust 1.55 が 2021/9/13 にリリースされました。

以下のコマンドでアップデートできます。
macOS Big Sur(Apple Silicon)で確認済

% rustup update stable

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

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

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

% source $HOME/.cargo/env

バージョン確認

% rustc -V
rustc 1.55.0 (c8dfcfe04 2021-09-06)

主な変更点は以下のようです。

・パターンとして「以上」のレンジが使えるようになった
・配列をそのまま写像出来るようになった
・I/O関数から返されるエラーの値が一部変更された

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

Announcing Rust 1.55.0
https://blog.rust-lang.org/2021/09/09/Rust-1.55.0.html

オープンソースのプログラミング言語「Rust 1.55.0」がリリース – 2021/9/13
https://codezine.jp/article/detail/14854

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

Next Version

Rust Forge によると、次の 1.56 は 2021年10月21日頃に来るらしいです。

Beta 1.56 October 21st 2021 UTC
Nightly 1.57 December 2nd 2021 UTC
Nightly +1 1.58 January 13th 2022 UTC

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

2021 Edition

Rust 2021 Edition も発表されました。
現時点では 2021年10月21日頃のリリースとなりそうです。

Rust 1.56 = 2021 Edition となりそうです。

October 21st
Our plan is to have these changes merged and fully tested by September, to make sure the 2021 edition makes it into Rust 1.56. 0. Rust 1.56. 0 will then be in beta for six weeks, after which it is released as stable on October 21st.2021/05/11

今回のエディションでは後方互換性を破る変更点が幾つか導入されるが、同ワーキンググループは、変更が及ぼす影響を最小限にとどめると述べている。
今回発表されたブログ記事では、Rustの設計が、新しいエディションの導入による後方互換性の問題にどう対処しているかについて説明している。

The Plan for the Rust 2021 Edition
https://blog.rust-lang.org/2021/05/11/edition-2021.html

Rust At Six:新しい言語エディションと広がる採用
https://www.infoq.com/jp/news/2021/06/rust-six-years-2021-edition

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

プログラミング言語「Rust」、2021年版のリリース予定が明らかに
https://japan.zdnet.com/article/35170815

その他の記事

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

おすすめの Rust の本

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

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

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

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

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

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

コメント

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