File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
src/librustc_error_codes/error_codes Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 1- The lang attribute is intended for marking special items that are built-in to
2- Rust itself. This includes special traits (like ` Copy ` and ` Sized ` ) that affect
3- how the compiler behaves, as well as special functions that may be automatically
4- invoked (such as the handler for out-of-bounds accesses when indexing a slice).
1+ The lang attribute was used in an invalid context.
2+
53Erroneous code example:
64
75``` compile_fail,E0522
@@ -12,3 +10,8 @@ fn cookie() -> ! { // error: definition of an unknown language item: `cookie`
1210 loop {}
1311}
1412```
13+
14+ The lang attribute is intended for marking special items that are built-in to
15+ Rust itself. This includes special traits (like ` Copy ` and ` Sized ` ) that affect
16+ how the compiler behaves, as well as special functions that may be automatically
17+ invoked (such as the handler for out-of-bounds accesses when indexing a slice).
You can’t perform that action at this time.
0 commit comments