Zum Inhalt springen
Rust-Compiler-FehlerFehler
E0405

E0405 — Trait im aktuellen Scope nicht gefunden

Ein Trait-Name wird verwendet, ist aber im aktuellen Scope weder definiert noch importiert.

rustcargo

Was verursacht diesen Fehler

Der Trait ist nicht im Scope. Er könnte in einem anderen Modul oder Crate definiert sein und muss importiert werden. Möglicherweise ist der Trait-Name auch falsch geschrieben.

So beheben Sie ihn

Importiere den Trait mit use. Prüfe auf Tippfehler im Trait-Namen. Füge das entsprechende Crate zu Cargo.toml hinzu, wenn der Trait aus einem externen Crate stammt.

Offizielle Dokumentation

Verwandte Fehlercodes