E0255E0255 — Naamconflict met import
Een lokale definitie conflicteert met een geïmporteerde naam.
E0277Een dynamisch geformatteerd type (DST) wordt gebruikt waar een Sized-type vereist is.
Typen zoals str, [T] en dyn Trait hebben geen bekende grootte tijdens het compileren. De meeste generieke parameters vereisen standaard Sized. DST's kunnen niet rechtstreeks op de stack worden opgeslagen.
Gebruik Box'<'dyn Trait>, &dyn Trait of &str in plaats van kale DST''s. Voeg de ?Sized-bound toe aan generieke parameters als je DST''s wilt accepteren: fn f'<'T: ?Sized>(x: &T). Gebruik een concreet type met bekende grootte.
E0255Een lokale definitie conflicteert met een geïmporteerde naam.
unused_mutEen variabele is als muteerbaar gedeclareerd maar wordt nooit daadwerkelijk gemuteerd.
panic-index-out-of-boundsHet programma is gecrashed omdat een index buiten het geldige bereik van een collectie viel.
E0277Een type dat Send niet implementeert, wordt gebruikt in een context die thread-veiligheid vereist.
panic-divide-by-zeroHet programma is gepanickt vanwege een gehele deling door nul.
E0499Een waarde wordt tegelijkertijd meer dan eens muteerbaar geleend.