]> git.lizzy.rs Git - rust.git/blob - compiler/rustc_error_codes/src/error_codes/E0264.md
Rollup merge of #93556 - dtolnay:trailingcomma, r=cjgillot
[rust.git] / compiler / rustc_error_codes / src / 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 ```