https://doc.rust-lang.org/std/keyword.dyn.html
[[Rust]]の[[トレイト]]につけるprefix。[[®dyn]]をつけるとコンパイラはstructとメソッドへのポインタを保持し、実行時にそれが呼び出される。
## GenericやImplキーワードとの比較
[[®Generics]]や[[®Impl]]キーワードのようにインライン化されないため、以下のメリット/デメリットがある。
- メリット
- 生成されるコードが小さい
- デメリット
- 実行時に呼び出しコストが発生する