Errori del compilatore RustErrore
E0405E0405 — Impossibile Trovare il Trait nello Scope Corrente
Un nome di trait è usato ma non è definito o importato nello scope corrente.
rustcargo
Vedi dettagli E0507Si sta tentando di spostare un valore fuori da un riferimento, il che lascerebbe il riferimento pendente.
Spostare un valore fuori da un riferimento invaliderebbe i dati originali. Questo accade comunemente quando si tenta di restituire un campo da una struct presa in prestito o quando si fa pattern matching su un riferimento.
Clonare il valore invece di spostarlo. Usare .to_owned() o .clone() per creare una copia posseduta. Usare ref nel pattern matching per prendere in prestito invece di spostare. Restituire un riferimento invece di un valore posseduto.
E0405Un nome di trait è usato ma non è definito o importato nello scope corrente.
clippy::clone_on_copyIl metodo clone() viene chiamato su un tipo che implementa Copy.
E0382Un valore viene utilizzato dopo essere stato spostato in un'altra variabile o funzione.
clippy::single_matchUn'espressione match con un solo braccio significativo può essere semplificata in un if let.
panic-integer-overflowIl programma ha generato un panic perché un'operazione aritmetica ha causato overflow di interi in modalità debug.
E0425Un identificatore viene usato ma non è definito nello scope corrente.