E0405E0405 — Trait niet gevonden in huidige scope
Een traitnaam wordt gebruikt maar is niet gedefinieerd of geïmporteerd in de huidige scope.
panic-index-out-of-boundsHet programma is gecrashed omdat een index buiten het geldige bereik van een collectie viel.
U benadert een array, vector of slice met een index die groter dan of gelijk aan de lengte is. De index wordt gecontroleerd tijdens runtime, en een toegang buiten bereik veroorzaakt een panic.
Controleer de lengte vóór indexering. Gebruik .get(index) dat een Option teruggeeft in plaats van te crashen. Zorg dat lusgrenzen overeenkomen met de lengte van de collectie. Gebruik iterators in plaats van handmatige indexering.
let v = vec![1, 2];
v[5]; // panics!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.
E0061Een functie werd aangeroepen met een verkeerd aantal argumenten.
E0373Een closure legt een verwijzing vast naar een variabele die mogelijk niet lang genoeg leeft.
E0423Een typenaam wordt gebruikt waar een waarde verwacht werd.
E0310Een generieke typeparameter voldoet niet aan een vereiste lifetime-grens.