Deaktivieren von Warnungen über ungenutzten Rust-Code

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In diesem Lab bietet der Compiler eine dead_code-Warnung (Lint), die über unbenutzte Funktionen warnt. Sie können jedoch Attribute wie #[allow(dead_code)] verwenden, um die Warnung zu deaktivieren und die Meldungen zu vermeiden.

Hinweis: Wenn das Lab keinen Dateinamen angibt, können Sie jeden beliebigen Dateinamen verwenden. Beispielsweise können Sie main.rs verwenden, diese kompilieren und ausführen mit rustc main.rs &&./main.

dead_code

Der Compiler bietet eine dead_code-Warnung (Lint), die über unbenutzte Funktionen warnt. Ein Attribut kann verwendet werden, um diese Warnung zu deaktivieren.

fn used_function() {}

// `#[allow(dead_code)]` ist ein Attribut, das die `dead_code`-Warnung deaktiviert
#[allow(dead_code)]
fn unused_function() {}

fn noisy_unused_function() {}
// FIXME ^ Füge ein Attribut hinzu, um die Warnung zu unterdrücken

fn main() {
    used_function();
}

Beachten Sie, dass Sie in realen Programmen ungenutzten Code (dead code) beseitigen sollten. In diesen Beispielen erlauben wir an einigen Stellen ungenutzten Code aufgrund der interaktiven Natur der Beispiele.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Dead_code-Lab abgeschlossen. Sie können in LabEx weitere Labs üben, um Ihre Fähigkeiten zu verbessern.