Where possible, the error message includes the name of the crate that brought in the crate with duplicate lang items (which helps with debugging). This information is passed on from cstore using the `extern_crate` query.
19 lines
519 B
Text
19 lines
519 B
Text
error[E0152]: duplicate lang item found: `panic_impl`.
|
|
--> $DIR/panic-handler-std.rs:7:1
|
|
|
|
|
LL | / fn panic(info: PanicInfo) -> ! {
|
|
LL | | loop {}
|
|
LL | | }
|
|
| |_^
|
|
|
|
|
= note: first defined in crate `std` (which `panic_handler_std` depends on).
|
|
|
|
error: argument should be `&PanicInfo`
|
|
--> $DIR/panic-handler-std.rs:7:16
|
|
|
|
|
LL | fn panic(info: PanicInfo) -> ! {
|
|
| ^^^^^^^^^
|
|
|
|
error: aborting due to 2 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0152`.
|