>>205
継承についてはちょっと違って、
名前的型付けで上位型−部分型の関係を構成する方法
ということで「名前的型付け」がポイント。
構造的型付けの強みは表記の話もあるけど、それよりも「実際に部分型にするまで部分型を用意する必要がない」という設計上の柔軟性。

Rustは使ってないので間違えているかもしれないけど、拡張トレイトやジェネリックは動的多態できないし、トレイトオブジェクトはスーパートレイトを取り込む必要があるので「大幅に減殺される」という感じは無いなぁ。