E0596E0596 — Impossibile Prendere in Prestito come Mutabile
Stai cercando di prendere in prestito mutabilmente un valore che non è dichiarato come mutabile.
Cause di questo errore
Il valore deve essere mutabile per poterne prendere un riferimento mutabile. La variabile è stata dichiarata senza mut, oppure il campo della struct è dietro un riferimento immutabile.
Come correggerlo
Aggiungi mut alla dichiarazione della variabile. Usa la mutabilità interna (Cell, RefCell, Mutex) se il riferimento esterno deve essere immutabile. Prendi un riferimento mutabile alla struct esterna.
Codici di errore correlati
E0433E0433 — Risoluzione del Percorso del Modulo Fallita
Il percorso del modulo usato in un'istruzione use o in un percorso di tipo non può essere risolto.
E0255E0255 — Conflitto di Nome con un'Importazione
Una definizione locale è in conflitto con un nome importato.
E0728E0728 — await in una Funzione Non Asincrona
La keyword .await è usata in una funzione non dichiarata async.
E0599E0599 — Nessun Metodo di Nome X Trovato per il Tipo
Il metodo non esiste sul tipo specificato, oppure il trait richiesto non è nel namespace corrente.
E0716E0716 — Valore Temporaneo Rilasciato mentre Preso in Prestito
Un riferimento è tenuto a un valore temporaneo che viene immediatamente rilasciato.
E0603E0603 — Elemento Privato Acceduto al di Fuori del Suo Scope
Stai cercando di accedere a un elemento privato dall'esterno del suo modulo.