8月8日、Rust 1.89.0がリリースされた。 以下に、Rust 1.89.0における主要な改善点や新機能について簡潔に紹介する。詳しくはリリースノートを参照していただきたい。 Rust 1.89.0の主な内容 1. 定数ジェネリクスにおける暗黙的推論(_)の導入 Rustでは、型に_を用いてコンパイラに推論を任せる機能が以前から存在していたが、今回のリリースでは定数ジェネリクスでも_を使えるようになった。これにより、以下のように記述できる: pub fn all_false<const LEN: usize>() -> [bool; LEN] { [false; _] } ただし、関数や定数のシグネチャ内では依然として_の使用は許可されていない。 // これはNG pub const fn all_false<const LEN: usize>() -> [bool; _] { [f

