Rust は struct+Trait でオブジェクト指向するより
enum でオブジェクト指向した方が良い
class指向ではなくenum指向言語
どうせ部分コンパイル分割コンパイルしたくても
ほとんどのケースで全体再コンパイルになる糞言語Rust