Zum Inhalt springen
Rust-Compiler-FehlerFehler
E0252

E0252 — Name bereits importiert

Zwei Imports bringen denselben Namen in den Gültigkeitsbereich.

rustcargo

Was verursacht diesen Fehler

Zwei use-Anweisungen importieren unterschiedliche Elemente mit demselben Namen. Rust erlaubt keine Namenskonflikte im selben Gültigkeitsbereich.

So beheben Sie ihn

Benennen Sie einen der Imports mit as um: use module::Item as AliasedItem. Entfernen Sie einen der konfliktierenden Imports. Verwenden Sie vollständig qualifizierte Pfade, anstatt beide zu importieren.

Offizielle Dokumentation

Verwandte Fehlercodes