]> git.lizzy.rs Git - rust.git/blob - src/librustc_error_codes/error_codes/E0264.md
Rollup merge of #72674 - Mark-Simulacrum:clippy-always-test-pass, r=oli-obk
[rust.git] / src / librustc_error_codes / error_codes / E0264.md
1 An unknown external lang item was used.
2
3 Erroneous code example:
4
5 ```compile_fail,E0264
6 #![feature(lang_items)]
7
8 extern "C" {
9     #[lang = "cake"] // error: unknown external lang item: `cake`
10     fn cake();
11 }
12 ```
13
14 A list of available external lang items is available in
15 `src/librustc_middle/middle/weak_lang_items.rs`. Example:
16
17 ```
18 #![feature(lang_items)]
19
20 extern "C" {
21     #[lang = "panic_impl"] // ok!
22     fn cake();
23 }
24 ```