error[E0119]: conflicting implementations of trait `MyTrait` for type `(_, _)`: --> $DIR/coherence-tuple-conflict.rs:25:1 | LL | impl MyTrait for (T,T) { | ------------------------- first implementation here ... LL | impl MyTrait for (A,B) { //~ ERROR E0119 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `(_, _)` error: aborting due to previous error For more information about this error, try `rustc --explain E0119`.