E0255E0255 — Namenskonflikt mit Import
Eine lokale Definition steht in Konflikt mit einem importierten Namen.
E0277Ein dynamisch großer Typ (DST) wird dort verwendet, wo ein Sized-Typ erwartet wird.
Typen wie str, [T] und dyn Trait haben zur Compilezeit keine bekannte Größe. Die meisten generischen Parameter erfordern standardmäßig Sized. DSTs können nicht direkt auf dem Stack gespeichert werden.
Verwenden Sie Box'<'dyn Trait>, &dyn Trait oder &str anstelle nackter DSTs. Fügen Sie eine ?Sized-Schranke zu generischen Parametern hinzu, wenn DSTs akzeptiert werden sollen: fn f'<'T: ?Sized>(x: &T). Verwenden Sie einen konkreten, größenbekannten Typ.
E0255Eine lokale Definition steht in Konflikt mit einem importierten Namen.
unused_mutEine Variable wird als veränderbar deklariert, aber nie tatsächlich mutiert.
panic-index-out-of-boundsDas Programm ist abgestürzt, weil ein Index außerhalb des gültigen Bereichs einer Collection lag.
E0277Ein Typ, der Send nicht implementiert, wird in einem Kontext verwendet, der Thread-Sicherheit erfordert.
panic-divide-by-zeroDas Programm ist wegen einer ganzzahligen Division durch null in Panic geraten.
E0499Ein Wert wird gleichzeitig mehrfach veränderlich ausgeliehen.