error[E0119]: conflicting implementations of trait `SizedTr` for type `X<_>` --> $DIR/pretty-print.rs:18:1 | LL | impl SizedTr for X {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: conflicting implementation in crate `pretty_print_dep`: - impl SizedTr for T where T: Sized; error[E0119]: conflicting implementations of trait `NegSizedTr` for type `X<_>` --> $DIR/pretty-print.rs:21:1 | LL | impl pretty_print_dep::NegSizedTr for X {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: conflicting implementation in crate `pretty_print_dep`: - impl NegSizedTr for T where T: MetaSized; error[E0119]: conflicting implementations of trait `MetaSizedTr` for type `X<_>` --> $DIR/pretty-print.rs:24:1 | LL | impl MetaSizedTr for X {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: conflicting implementation in crate `pretty_print_dep`: - impl MetaSizedTr for T where T: MetaSized; error[E0119]: conflicting implementations of trait `PointeeSizedTr` for type `X<_>` --> $DIR/pretty-print.rs:27:1 | LL | impl PointeeSizedTr for X {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: conflicting implementation in crate `pretty_print_dep`: - impl PointeeSizedTr for T where T: PointeeSized; error: aborting due to 4 previous errors For more information about this error, try `rustc --explain E0119`.