E0252E0252 — Nome Già Importato
Due importazioni portano lo stesso nome nello scope.
Cause di questo errore
Due istruzioni use importano elementi diversi con lo stesso nome. Rust non consente collisioni di nomi nello stesso scope.
Come correggerlo
Rinomina una delle importazioni usando as: use module::Item as AliasedItem. Rimuovi una delle importazioni in conflitto. Usa path completamente qualificati invece di importare entrambi.
Codici di errore correlati
E0308E0308 — Tipi non corrispondenti
Il tipo atteso non corrisponde al tipo effettivamente fornito.
E0503E0503 — Impossibile Usare il Valore Perché È Preso in Prestito Mutabilmente
Un valore non può essere usato mentre è preso in prestito mutabilmente da un'altra variabile.
E0255E0255 — Conflitto di Nome con un'Importazione
Una definizione locale è in conflitto con un nome importato.
E0499E0499 — Impossibile Prendere in Prestito come Mutabile Più di una Volta
Un valore viene preso in prestito mutabilmente più di una volta contemporaneamente.
E0053E0053 — Firma del Metodo Non Corrispondente
La firma del metodo nel blocco impl non corrisponde alla firma del metodo dichiarata nel trait.
E0425E0425 — Impossibile Trovare il Valore in Questo Scope
Un identificatore viene usato ma non è definito nello scope corrente.