error[E0119]: conflicting implementations of trait `Trait<_>` --> $DIR/opaques.rs:28:1 | LL | impl Trait for T { | ---------------------- first implementation here ... LL | impl Trait for defining_scope::Alias { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation error: aborting due to 1 previous error For more information about this error, try `rustc --explain E0119`.