E0308E0308 — Niet-overeenkomende Typen
Het verwachte type komt niet overeen met het opgegeven werkelijke type.
E0728Het sleutelwoord .await wordt gebruikt in een functie die niet als async is gedeclareerd.
U gebruikt .await in een functie zonder het sleutelwoord async. Alleen async-functies en -blokken kunnen .await gebruiken.
Voeg async toe aan de functiedeclaratie. Omsluit de await in een async-blok. Gebruik block_on of een runtime om asynchrone code vanuit synchrone contexten uit te voeren.
E0308Het verwachte type komt niet overeen met het opgegeven werkelijke type.
E0596U probeert een waarde mutueel te lenen die niet als mutueel is gedeclareerd.
E0369Een binaire operator wordt gebruikt met types die dit niet ondersteunen.
E0423Een typenaam wordt gebruikt waar een waarde verwacht werd.
E0502Een waarde kan niet muteerbaar worden geleend zolang een onveranderlijke lening nog actief is.
E0503Een waarde kan niet worden gebruikt terwijl een andere variabele hem muteerbaar leent.