Rust におけるゼロコストな「タグレスイニシャル」GADTスタイルの Enum

enum と never 型を用いてゼロコスト抽象化を実現する「タグレスイニシャル」パターンの Rust 実装を深掘りし、最適化されたアセンブリ出力を示します。

June 3, 2025

Rust における自動推論可能な抽象メソッド

PhantomData ベースのヒント技法を用いてジェネリクスを自動推論し、カーソルベースの抽象 Method トレイトを定義する方法を解説します。

May 18, 2025

Rust における継続渡しスタイル (CPS) の簡略化

本記事では、ローカルメモリポインタと「矢印」ステートメントを活用して抽象的なプログラムを宣言する、先進的な CPS(継続渡しスタイル)の実装例を探ります。

March 25, 2025