blob: b8d0f7d4d6af049e84b2f282b5c8622c9c2a11eb [file] [log] [blame] [view]
An unknown external lang item was used.
Erroneous code example:
```compile_fail,E0264
#![feature(lang_items)]
#![allow(internal_features)]
extern "C" {
#[lang = "copy"] // error: unknown external lang item: `copy`
fn copy();
}
```
A list of available external lang items is available in
`compiler/rustc_hir/src/weak_lang_items.rs`. Example:
```
#![feature(lang_items)]
#![allow(internal_features)]
extern "C" {
#[lang = "panic_impl"] // ok!
fn cake();
}
```