E0308E0308 — Typen stimmen nicht überein
Der erwartete Typ stimmt nicht mit dem tatsächlich angegebenen Typ überein.
E0119Für denselben Typ existieren zwei oder mehr Implementierungen desselben Traits.
Es gibt überschneidende impl-Blöcke für dieselbe Trait-Typ-Kombination. Dies kann durch Blanket-Implementierungen oder durch mehrere impl-Blöcke entstehen, die denselben konkreten Typ abdecken.
Entfernen Sie eine der konfliktierenden Implementierungen. Verwenden Sie spezifischere Typgrenzen, um die Implementierungen zu unterscheiden. Prüfen Sie auf Blanket-Implementierungen, die sich mit Ihrer spezifischen impl überschneiden könnten.
E0308Der erwartete Typ stimmt nicht mit dem tatsächlich angegebenen Typ überein.
E0658Ein noch nicht stabilisiertes Rust-Feature wird ohne Feature-Gate verwendet.
E0373Eine Closure erfasst eine Referenz auf eine Variable, die möglicherweise nicht lange genug lebt.
clippy::clone_on_copyDie Methode clone() wird auf einem Typ aufgerufen, der Copy implementiert.
E0282Rust kann den Typ eines Werts nicht inferieren und benötigt eine explizite Annotation.
E0507Sie versuchen, einen Wert aus einer Referenz zu verschieben, was die Referenz ungültig hinterlassen würde.