bouzuya.hatenablog.com

ぼうずやのにっき

モジュールローカルな trait で

仕事多め。

モジュールローカルな trait を定義して from と to をセットで定義する的なアレ。

trait Converter: Sized {
  fn from_x(x: &X) -> anyhow::Result<Self>;
  fn to_x(&self) -> X;
}

個別に関数を置いてもいいんだけど組なのを強調したい。

明日も仕事多めなので早寝。


今日のコミット。