Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 前書き Rust がランタイムリフレクション(実行時リフレクション)を導入しない理由については、以下の RFC を参考にできます: 要点をまとめると、次のようになります: DI(依存性注入)は必ずしもリフレクションを使って実現する必要はなく、Rust にはより優れた実装方法がある; 派生マクロと Trait の組み合わせにより、実装をランタイムからコンパイル時に移行できる; 例えば、プロシージャルマクロを用いて、依存性注入などのリフレクション機能をコンパイル時に実現する:https://github.com/dtolnay/reflec
