Rust-Compiler-FehlerFehler
E0520E0520 — Spezialisierung ist instabil
Die Spezialisierung von Trait-Implementierungen erfordert ein Nightly-Compiler-Feature.
rustcargo
Details anzeigen clippy::redundant_closureEin Closure, das lediglich eine Funktion aufruft, kann durch die Funktion selbst ersetzt werden.
Das Closure |x| foo(x) ist äquivalent zur direkten Übergabe von foo. Das Closure fügt keinen Mehrwert hinzu und verringert die Lesbarkeit.
Ersetzen Sie |x| foo(x) durch foo. Ersetzen Sie |x| x.method() durch Type::method, sofern anwendbar. Behalten Sie das Closure, wenn es zusätzliche Variablen einfängt.
E0520Die Spezialisierung von Trait-Implementierungen erfordert ein Nightly-Compiler-Feature.
E0463Das angegebene Crate kann vom Compiler nicht gefunden werden.
E0621Ein Funktionsparameter benötigt eine explizite Lifetime-Annotation, um den Borrow Checker zu erfüllen.
E0433Der in einer use-Anweisung oder einem Typpfad verwendete Modulpfad kann nicht aufgelöst werden.
clippy::single_matchEin match-Ausdruck mit nur einem sinnvollen Arm kann zu einem if let vereinfacht werden.
E0277Ein Typ implementiert ein erforderliches Trait nicht.