E0277E0277 — Typ implementiert Send nicht
Ein Typ, der Send nicht implementiert, wird in einem Kontext verwendet, der Thread-Sicherheit erfordert.
E0505Ein Wert wird verschoben, während er noch von einer Referenz ausgeliehen ist.
Sie versuchen, einen Wert zu verschieben (Ownership zu übertragen), der noch eine aktive Ausleihe hat. Das Verschieben würde die vorhandene Referenz ungültig machen, was Rust verhindert.
Klonen Sie den Wert statt ihn zu verschieben. Beenden Sie die Ausleihe, bevor Sie den Wert verschieben. Verwenden Sie Referenzen statt Ownership-Übertragung. Strukturieren Sie den Code um, um den Konflikt zwischen Verschieben und Ausleihen zu vermeiden.
E0277Ein Typ, der Send nicht implementiert, wird in einem Kontext verwendet, der Thread-Sicherheit erfordert.
E0277Ein Typ implementiert ein erforderliches Trait nicht.
clippy::map_unwrap_orDie Verwendung von .map().unwrap_or() kann durch .map_or() ersetzt werden.
clippy::clone_on_copyDie Methode clone() wird auf einem Typ aufgerufen, der Copy implementiert.
E0599Die Methode existiert nicht für den angegebenen Typ, oder das erforderliche Trait ist nicht im Gültigkeitsbereich.
E0310Ein generischer Typparameter erfüllt eine erforderliche Lifetime-Schranke nicht.