E0308E0308 — Tipi non corrispondenti
Il tipo atteso non corrisponde al tipo effettivamente fornito.
E0728La keyword .await è usata in una funzione non dichiarata async.
Stai usando .await all'interno di una funzione che non ha la keyword async. Solo le funzioni e i blocchi async possono usare .await.
Aggiungi async alla dichiarazione della funzione. Racchiudi l'await in un blocco async. Usa block_on o un runtime per eseguire codice asincrono da contesti sincroni.
E0308Il tipo atteso non corrisponde al tipo effettivamente fornito.
E0596Stai cercando di prendere in prestito mutabilmente un valore che non è dichiarato come mutabile.
E0369Un operatore binario viene utilizzato con tipi che non lo supportano.
E0423Un nome di tipo viene utilizzato dove era atteso un valore.
E0502Un valore non può essere preso in prestito mutabilmente mentre è ancora attivo un prestito immutabile.
E0503Un valore non può essere usato mentre è preso in prestito mutabilmente da un'altra variabile.