E0405E0405 — Trait niet gevonden in huidige scope
Een traitnaam wordt gebruikt maar is niet gedefinieerd of geïmporteerd in de huidige scope.
E0507U probeert een waarde uit een referentie te verplaatsen, waardoor de referentie zou gaan bengelen.
Het verplaatsen van een waarde uit een referentie zou de originele data ongeldig maken. Dit gebeurt vaak bij het retourneren van een veld uit een geleende struct of bij patroonmatching op een referentie.
Kloon de waarde in plaats van hem te verplaatsen. Gebruik .to_owned() of .clone() om een eigendomskopie te maken. Gebruik ref bij patroonmatching om te lenen in plaats van te verplaatsen. Retourneer een referentie in plaats van een eigendomswaarde.
E0405Een traitnaam wordt gebruikt maar is niet gedefinieerd of geïmporteerd in de huidige scope.
clippy::clone_on_copyDe methode clone() wordt aangeroepen op een type dat Copy implementeert.
E0382Een waarde wordt gebruikt nadat deze naar een andere variabele of functie is verplaatst.
clippy::single_matchEen match-expressie met slechts één betekenisvolle tak kan worden vereenvoudigd tot een if let.
panic-integer-overflowHet programma is gecrasht omdat een rekenkundige bewerking integer overflow veroorzaakte in debug-modus.
E0425Een identifier wordt gebruikt maar is niet gedefinieerd in de huidige scope.