E0310E0310 — Typ lebt möglicherweise nicht lange genug
Ein generischer Typparameter erfüllt eine erforderliche Lifetime-Schranke nicht.
E0255Eine lokale Definition steht in Konflikt mit einem importierten Namen.
Im selben Gültigkeitsbereich existieren sowohl ein use-Import als auch eine lokale Definition (Funktion, Typ, Konstante) mit demselben Namen.
Benennen Sie die lokale Definition oder den Import um. Verwenden Sie as, um den Import umzubenennen: use module::name as alias. Entfernen Sie den nicht verwendeten Import oder die nicht verwendete Definition.
E0310Ein generischer Typparameter erfüllt eine erforderliche Lifetime-Schranke nicht.
E0601Das binäre Crate besitzt keinen Einstiegspunkt in Form einer main-Funktion.
E0015Eine Nicht-const-Funktion wird in einem konstanten Ausdruckskontext aufgerufen.
E0373Eine Closure erfasst eine Referenz auf eine Variable, die möglicherweise nicht lange genug lebt.
E0119Für denselben Typ existieren zwei oder mehr Implementierungen desselben Traits.
E0520Die Spezialisierung von Trait-Implementierungen erfordert ein Nightly-Compiler-Feature.