1 error[E0119]: conflicting implementations of trait `std::convert::AsRef<Q>` for type `std::boxed::Box<Q>`:
2 --> $DIR/conflict-with-std.rs:5:1
4 LL | impl AsRef<Q> for Box<Q> {
5 | ^^^^^^^^^^^^^^^^^^^^^^^^
7 = note: conflicting implementation in crate `alloc`:
8 - impl<T> AsRef<T> for Box<T>
11 error[E0119]: conflicting implementations of trait `std::convert::From<S>` for type `S`:
12 --> $DIR/conflict-with-std.rs:12:1
14 LL | impl From<S> for S {
17 = note: conflicting implementation in crate `core`:
18 - impl<T> From<T> for T;
20 error[E0119]: conflicting implementations of trait `std::convert::TryFrom<X>` for type `X`:
21 --> $DIR/conflict-with-std.rs:19:1
23 LL | impl TryFrom<X> for X {
24 | ^^^^^^^^^^^^^^^^^^^^^
26 = note: conflicting implementation in crate `core`:
27 - impl<T, U> TryFrom<U> for T
30 error: aborting due to 3 previous errors
32 For more information about this error, try `rustc --explain E0119`.