File tree 1 file changed +7
-4
lines changed
src/librustc_error_codes/error_codes
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
+
5
3
Erroneous code example:
6
4
7
5
``` compile_fail,E0522
@@ -12,3 +10,8 @@ fn cookie() -> ! { // error: definition of an unknown language item: `cookie`
12
10
loop {}
13
11
}
14
12
```
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