Yabutan 技術ブログ > #PhantomData

Rust タイプステートパターンによるAPI設計

Rustでは、GenericsとPhantomDataマーカー(ゼロサイズデーター)を活用する事で、 ステートフルなロジックコードを、タイプステートパターンを用いて実装できることを紹介。

#Rust#設計#Stateパターン#デザインパターン#Typestatesパターン#PhantomData#Generics

Rust タイプステートパターンによる API設計
2023-03-19