Rust-compilerfoutenFout
E0308E0308 — Niet-overeenkomende Typen
Het verwachte type komt niet overeen met het opgegeven werkelijke type.
rustcargo
Details bekijken Blader door alle 80 Rust-compilerfouten-foutcodes met oorzaken, oplossingen en voorbeelden.
E0308Het verwachte type komt niet overeen met het opgegeven werkelijke type.
E0382Een waarde wordt gebruikt nadat deze naar een andere variabele of functie is verplaatst.
E0502Een waarde kan niet muteerbaar worden geleend zolang een onveranderlijke lening nog actief is.
E0597Een referentie overleeft de data waarnaar hij verwijst.
E0277Een type implementeert een vereiste trait niet.
E0599De methode bestaat niet op het opgegeven type, of de vereiste trait is niet in scope.
E0425Een identifier wordt gebruikt maar is niet gedefinieerd in de huidige scope.
E0433Het modulepad dat wordt gebruikt in een use-statement of typepad kan niet worden opgelost.
E0106Een referentie in een functiesignatuur of struct mist een levensduurparameter.
E0015Een niet-const functie wordt aangeroepen in een constante-expressiecontext.
E0658Een functie die nog niet gestabiliseerd is in Rust wordt gebruikt zonder de benodigde feature-gate.
E0609De struct of union heeft geen veld met de opgegeven naam.
E0614De dereferentie-operator (*) wordt gebruikt op een type dat Deref niet implementeert.
E0499Een waarde wordt tegelijkertijd meer dan eens muteerbaar geleend.
E0503Een waarde kan niet worden gebruikt terwijl een andere variabele hem muteerbaar leent.
E0505Een waarde wordt verplaatst terwijl hij nog door een referentie geleend wordt.
E0507U probeert een waarde uit een referentie te verplaatsen, waardoor de referentie zou gaan bengelen.
E0515Een functie probeert een referentie te retourneren naar een waarde die binnen de functie is aangemaakt.
E0432De module of het item waarnaar verwezen wordt in een use-statement kan niet worden gevonden.
E0412Een typenaam wordt gebruikt die niet gedefinieerd of geïmporteerd is in de huidige scope.
E0423Een typenaam wordt gebruikt waar een waarde verwacht werd.
E0424Het sleutelwoord self wordt gebruikt buiten de context van een methode of geassocieerde functie.
E0369Een binaire operator wordt gebruikt met types die dit niet ondersteunen.
E0384Een variabele wordt opnieuw toegewezen, maar is niet als muteerbaar gedeclareerd.