E0405E0405 — Impossibile Trovare il Trait nello Scope Corrente
Un nome di trait è usato ma non è definito o importato nello scope corrente.
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.