Vai al contenuto
Errori del compilatore RustErrore
E0152

E0152 — lang Item Duplicato

Un language item (#[lang = ...]) è definito più di una volta.

rustcargo

Cause di questo errore

I language item sono fondamentali per il runtime di Rust e possono essere definiti una sola volta. Potresti stare collegando due librerie che definiscono entrambe lo stesso lang item, o stai definendone uno accidentalmente tu stesso.

Come correggerlo

Rimuovi la definizione duplicata del lang item. Verifica la presenza di dipendenze in conflitto in Cargo.toml. Di solito si tratta di un conflitto di dipendenze; risolvilo usando versioni compatibili.

Documentazione ufficiale

Codici di errore correlati