L'errore E0560 compare quando durante l'istanziazione di una struttura con la sintassi letterale viene specificato un nome di campo inesistente o digitato erroneamente.
E0560
→
Viene invocato un metodo che richiede un riferimento mutabile ('&mut self', come 'vec.push()') su una variabile che è stata dichiarata immutabile ('let vec = Vec::new();').
E0596
→
L'errore E0599 indica che il metodo invocato non esiste sul tipo indicato oppure che appartiene a un trait che non è stato importato nello scope corrente tramite 'use'.
E0599
→
L'errore E0609 compare quando si accede a un campo inesistente su una struct o tupla, oppure quando si tenta di accedere con la sintassi punto a un tipo su cui non è implementato il campo specificato.
E0609
→
Il codice utilizza una macro o API della standard library non ancora stabilizzata; la toolchain stabile di rustc ne blocca l'uso, richiedendo il passaggio a 'rustup default nightly' e l'abilitazione con '#![feature(...)]'.
E0658
→