Désactiver les avertissements de code non utilisé en Rust

RustRustBeginner
Pratiquer maintenant

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

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce lab, le compilateur fournit un avertissement (lint) dead_code qui signale les fonctions non utilisées. Cependant, vous pouvez utiliser des attributs tels que #[allow(dead_code)] pour désactiver cet avertissement et éviter les messages d'alerte.

Note : Si le lab ne spécifie pas de nom de fichier, vous pouvez utiliser n'importe quel nom de fichier que vous souhaitez. Par exemple, vous pouvez utiliser main.rs, le compiler et l'exécuter avec rustc main.rs &&./main.

dead_code

Le compilateur fournit un avertissement (lint) dead_code qui signale les fonctions non utilisées. Un attribut peut être utilisé pour désactiver cet avertissement.

fn used_function() {}

// `#[allow(dead_code)]` est un attribut qui désactive l'avertissement `dead_code`
#[allow(dead_code)]
fn unused_function() {}

fn noisy_unused_function() {}
// FIXME ^ Ajoutez un attribut pour supprimer l'avertissement

fn main() {
    used_function();
}

Notez que dans les programmes réels, vous devriez éliminer le code mort (dead code). Dans ces exemples, nous autorisons le code mort à certains endroits en raison de la nature interactive des exemples.

Résumé

Félicitations! Vous avez terminé le lab Dead_code. Vous pouvez pratiquer davantage de labs sur LabEx pour améliorer vos compétences.