summaryrefslogtreecommitdiffstats
path: root/src/test/ui/error-codes/e0119/conflict-with-std.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/error-codes/e0119/conflict-with-std.stderr')
-rw-r--r--src/test/ui/error-codes/e0119/conflict-with-std.stderr32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/test/ui/error-codes/e0119/conflict-with-std.stderr b/src/test/ui/error-codes/e0119/conflict-with-std.stderr
new file mode 100644
index 000000000..3ff96a6a4
--- /dev/null
+++ b/src/test/ui/error-codes/e0119/conflict-with-std.stderr
@@ -0,0 +1,32 @@
+error[E0119]: conflicting implementations of trait `std::convert::AsRef<Q>` for type `std::boxed::Box<Q>`
+ --> $DIR/conflict-with-std.rs:5:1
+ |
+LL | impl AsRef<Q> for Box<Q> {
+ | ^^^^^^^^^^^^^^^^^^^^^^^^
+ |
+ = note: conflicting implementation in crate `alloc`:
+ - impl<T, A> AsRef<T> for Box<T, A>
+ where A: Allocator, T: ?Sized;
+
+error[E0119]: conflicting implementations of trait `std::convert::From<S>` for type `S`
+ --> $DIR/conflict-with-std.rs:12:1
+ |
+LL | impl From<S> for S {
+ | ^^^^^^^^^^^^^^^^^^
+ |
+ = note: conflicting implementation in crate `core`:
+ - impl<T> From<T> for T;
+
+error[E0119]: conflicting implementations of trait `std::convert::TryFrom<X>` for type `X`
+ --> $DIR/conflict-with-std.rs:19:1
+ |
+LL | impl TryFrom<X> for X {
+ | ^^^^^^^^^^^^^^^^^^^^^
+ |
+ = note: conflicting implementation in crate `core`:
+ - impl<T, U> TryFrom<U> for T
+ where U: Into<T>;
+
+error: aborting due to 3 previous errors
+
+For more information about this error, try `rustc --explain E0119`.