]> git.lizzy.rs Git - rust.git/commitdiff
Clean up E0522 explanation
authorGuillaume Gomez <guillaume1.gomez@gmail.com>
Sun, 19 Apr 2020 11:18:45 +0000 (13:18 +0200)
committerGuillaume Gomez <guillaume1.gomez@gmail.com>
Sun, 19 Apr 2020 11:19:44 +0000 (13:19 +0200)
src/librustc_error_codes/error_codes/E0522.md

index e4756c384c495ffc02fc3e0972e7dbed1f47ab69..83272314a87086d7c35bb9823a76d908f9e7487f 100644 (file)
@@ -1,7 +1,5 @@
-The lang attribute is intended for marking special items that are built-in to
-Rust itself. This includes special traits (like `Copy` and `Sized`) that affect
-how the compiler behaves, as well as special functions that may be automatically
-invoked (such as the handler for out-of-bounds accesses when indexing a slice).
+The lang attribute was used in an invalid context.
+
 Erroneous code example:
 
 ```compile_fail,E0522
@@ -12,3 +10,8 @@ fn cookie() -> ! { // error: definition of an unknown language item: `cookie`
     loop {}
 }
 ```
+
+The lang attribute is intended for marking special items that are built-in to
+Rust itself. This includes special traits (like `Copy` and `Sized`) that affect
+how the compiler behaves, as well as special functions that may be automatically
+invoked (such as the handler for out-of-bounds accesses when indexing a slice).