about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2020-03-04 13:01:19 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2020-03-04 13:01:19 +0100
commitc745b4a1841bc5bea8dd50cad85921b36ca47242 (patch)
tree388ca35de480b305153e43a8cc41d87b766af560
parent01a8b5f26e536a3bcd9449f62fd0b9b68ef3d650 (diff)
downloadrust-c745b4a1841bc5bea8dd50cad85921b36ca47242.tar.gz
rust-c745b4a1841bc5bea8dd50cad85921b36ca47242.zip
Add explanation for E0380
-rw-r--r--src/librustc_error_codes/error_codes/E0380.md14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/librustc_error_codes/error_codes/E0380.md b/src/librustc_error_codes/error_codes/E0380.md
index fe5de569339..638f0c8ecc6 100644
--- a/src/librustc_error_codes/error_codes/E0380.md
+++ b/src/librustc_error_codes/error_codes/E0380.md
@@ -1,4 +1,14 @@
-Auto traits cannot have methods or associated items.
-For more information see the [opt-in builtin traits RFC][RFC 19].
+An auto trait was declared with a method or an associated item.
+
+Erroneous code example:
+
+```compile_fail,E0380
+unsafe auto trait Trait {
+    type Output; // error!
+}
+```
+
+Auto traits cannot have methods or associated items. For more information see
+the [opt-in builtin traits RFC][RFC 19].
 
 [RFC 19]: https://github.com/rust-lang/rfcs/blob/master/text/0019-opt-in-builtin-traits.md