あずんひの日

あずんひの色々を書き留めるブログ

Rust 1.95を早めに深掘り

matchの条件でif letが使えるようになったり、cfg_selectが使えるようになったりしたRust 1.95の変更点を詳しく紹介します。

Rust 1.94を早めに深掘り

スライスを固定長ウィンドウで扱えるようになったり、CargoがTOML 1.1に対応したりしたRust 1.94の変更点を詳しく紹介します。

Rust 1.93を早めに深掘り

内部可変性のある型を定数で扱うと警告が出るようになったり、クロージャで直接値をフォーマットできるようになったりしたRust 1.93の変更点を詳しく紹介します。

Rust 1.92を早めに深掘り

RwLockの書き込みロックを降格できるようになったり、ヒープへゼロ初期化できるようになったりしたRust 1.92の変更点を詳しく紹介します。

Rust 1.91を早めに深掘り

イテレータ化せずに値をchainできるようになったり、ARM64版Windowsでの動作が保証されたりしたRust 1.91の変更点を詳しく紹介します。

Rust 1.90を早めに深掘り

x64のLinuxでリンクが早くなったりしたRust 1.90の変更点を詳しく紹介します。

Rust 1.89を早めに深掘り

配列の要素数を省略できるようになったり、format_args!()の結果を変数に入れられるようになったりしたRust 1.89の変更点を詳しく紹介します。

Rust 1.88を早めに深掘り

if中に複数のletを書けるようになったり、スライスを配列に分割できるようになったりしたRust 1.88の変更点を詳しく紹介します。

Rust 1.87を早めに深掘り

匿名パイプが使えるようになったり、動的配列から値を抜き取れるようになったりしたRust 1.87の変更点を詳しく紹介します。

Rust 1.86を早めに深掘り

トレイトをアップキャストできるようになったり、スライスやHashMapから複数の可変参照を得られるようになったりしたRust 1.86の変更点を詳しく紹介します。

Rust 1.85を早めに深掘り

Rust 2024や非同期クロージャが使えるようになったりしたRust 1.85の変更点を詳しく紹介します。

Rust 1.84を早めに深掘り

トレイト解決の仕組みが変わったりtarget tripleではなくtarget tupleと呼ぶようになったりしたRust 1.84の変更点を詳しく紹介します。

Rust 1.83を早めに深掘り

静的変数への参照を定数として得られるようになったりしたRust 1.83の変更点を詳しく紹介します。

Rust 1.82を早めに深掘り

ヒープを未初期化のまま確保できるようになったり生借用演算子が使えるようになったりしたRust 1.82の変更点を詳しく紹介します。

Rust 1.81を早めに深掘り

Errorトレイトがどこでも使えるようになったり警告の発生を強制させられるようになったりしたRust 1.81の変更点を詳しく紹介します。

Rust 1.80を早めに深掘り

LazyLockが使えるようになったり色々な便利メソッドが追加されたりしたRust 1.80の変更点を詳しく紹介します。

Rust 1.79を早めに深掘り

式を強制的に定数として評価できるようになったり、関連型に境界を直接書けるようになったりしたRust 1.79の変更点を詳しく紹介します。

Rust 1.78を早めに深掘り

トレイト未実装の文言を変更できるようになったりしたRust 1.78の変更点を詳しく紹介します。

Rust 1.77を早めに深掘り

C文字列リテラルが使えるようになったり、非同期関数を再帰呼び出しできるようになったりしたRust 1.77の変更点を詳しく紹介します。

Rust 1.76を早めに深掘り

OptionやResultの中身をのぞき見られるようになったりしたRust 1.76の変更点を詳しく紹介します。

Rust 1.75を早めに深掘り

トレイトで非同期関数を定義できるようになったり、ポインタをバイト単位で操作できるようになったりしたRust 1.75の変更点を詳しく紹介します。

Rust 1.74を早めに深掘り

飽和演算用の型やrustdocでの警告用ブロックが使えるようになったりしたRust 1.74の変更点を詳しく紹介します。

Rust 1.73を早めに深掘り

整数の割り算を安全に切り上げられるようになったり、パニック時の文言が読みやすくなったりしたRust 1.73の変更点を詳しく紹介します。

SELinuxでSambaとコンテナを共存させる

SELinux環境下のSambaとコンテナから同じディレクトリを扱う方法の備忘録です

Rust 1.72を早めに深掘り

rustfmtがlet-elseに対応したりエラーに#[cfg]の情報が含まれるようになったりしたRust 1.72の変更点を詳しく紹介します。

GitLabのWindows用SaaS RunnerでRustをビルドする

gitlab.com公式のSaaS RunnerでRustをビルドする手順を紹介します。

Rust 1.71を早めに深掘り

配列とタプルを相互変換できるようになったりC ABIでパニックできるようになったりしたRust 1.71の変更点を詳しく紹介します。

Rust 1.70を早めに深掘り

グローバル変数を遅延初期化できるようになったり`format_args!`がコンパイル時に展開されるようになったりしたRust 1.70の変更点を詳しく紹介します。

Rust 1.69を早めに深掘り

rustdocでマクロだけ検索できるようになったり、NULLを途中に含むスライスからでもCStrを生成できるようになったりしたRust 1.69の変更点を詳しく紹介します。

Rust 1.68を早めに深掘り

Cargoのインデックス更新を高速化できるようになったり、std::pin::pin!マクロが使えるようになったりしたRust 1.68の変更点を詳しく紹介します。