Errori del compilatore RustErrore
E0308E0308 — Tipi non corrispondenti
Il tipo atteso non corrisponde al tipo effettivamente fornito.
rustcargo
Vedi dettagli Sfoglia tutti i 80 codici di errore Errori del compilatore Rust con cause, soluzioni ed esempi.
E0308Il tipo atteso non corrisponde al tipo effettivamente fornito.
E0382Un valore viene utilizzato dopo essere stato spostato in un'altra variabile o funzione.
E0502Un valore non può essere preso in prestito mutabilmente mentre è ancora attivo un prestito immutabile.
E0597Un riferimento sopravvive ai dati a cui punta.
E0277Un tipo non implementa un trait richiesto.
E0599Il metodo non esiste sul tipo specificato, oppure il trait richiesto non è nel namespace corrente.
E0425Un identificatore viene usato ma non è definito nello scope corrente.
E0433Il percorso del modulo usato in un'istruzione use o in un percorso di tipo non può essere risolto.
E0106Un riferimento nella firma di una funzione o struct è privo di un parametro di lifetime.
E0015Una funzione non const viene chiamata in un contesto di espressione costante.
E0658Una funzionalità non ancora stabilizzata in Rust viene utilizzata senza il feature gate.
E0609La struct o union non dispone di un campo con il nome specificato.
E0614L'operatore di dereferenziazione (*) viene usato su un tipo che non implementa Deref.
E0499Un valore viene preso in prestito mutabilmente più di una volta contemporaneamente.
E0503Un valore non può essere usato mentre è preso in prestito mutabilmente da un'altra variabile.
E0505Un valore viene spostato mentre è ancora preso in prestito da un riferimento.
E0507Si sta tentando di spostare un valore fuori da un riferimento, il che lascerebbe il riferimento pendente.
E0515Una funzione tenta di restituire un riferimento a un valore creato al suo interno.
E0432Il modulo o elemento referenziato in un'istruzione use non può essere trovato.
E0412Un nome di tipo viene utilizzato ma non è definito né importato nello scope corrente.
E0423Un nome di tipo viene utilizzato dove era atteso un valore.
E0424La keyword self viene utilizzata al di fuori del contesto di un metodo o di una funzione associata.
E0369Un operatore binario viene utilizzato con tipi che non lo supportano.
E0384A una variabile viene riassegnato un valore, ma non era stata dichiarata come mutabile.