孤児ルール
Orphan rule
プログラミング Rust
トレイト を実装する際には、トレイトか型のどちらかが、その クレート で新たに定義されたものでなければならない
...
これによって、トレイトの実装が 1 つしかないことが保証される