Rust-compilerfoutenFout
E0308E0308 — Returntype van Closure Komt Niet Overeen
De closure geeft een ander type terug dan door de context wordt verwacht.
rustcargo
Details bekijken clippy::needless_returnHet sleutelwoord return wordt onnodig gebruikt aan het einde van een functie.
Rust-functies geven impliciet de laatste expressie terug. Een expliciete return-statement aan het einde van een functie is overbodig en niet idiomatisch. Clippy markeert dit als onnodig.
Verwijder het sleutelwoord return en de afsluitende puntkomma van de laatste expressie. De functie geeft de waarde impliciet terug. Houd return alleen voor vroegtijdige returns midden in een functie.
E0308De closure geeft een ander type terug dan door de context wordt verwacht.
E0271Een geassocieerd type in een trait-implementatie komt niet overeen met het verwachte type.
E0502Een waarde kan niet muteerbaar worden geleend zolang een onveranderlijke lening nog actief is.
E0658Een functie die nog niet gestabiliseerd is in Rust wordt gebruikt zonder de benodigde feature-gate.
E0507U probeert een waarde uit een referentie te verplaatsen, waardoor de referentie zou gaan bengelen.
E0432De module of het item waarnaar verwezen wordt in een use-statement kan niet worden gevonden.