Deshabilitar advertencias de código no utilizado en Rust

Beginner

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

Introducción

En este laboratorio, el compilador proporciona un dead_code lint que advierte sobre funciones no utilizadas, pero puedes utilizar atributos, como #[allow(dead_code)], para deshabilitar el lint y evitar las advertencias.

Nota: Si el laboratorio no especifica un nombre de archivo, puedes utilizar cualquier nombre de archivo que desees. Por ejemplo, puedes utilizar main.rs, compilarlo y ejecutarlo con rustc main.rs &&./main.

dead_code

El compilador proporciona un lint dead_code que advertirá sobre funciones no utilizadas. Se puede utilizar un atributo para deshabilitar el lint.

fn used_function() {}

// `#[allow(dead_code)]` es un atributo que deshabilita el lint `dead_code`
#[allow(dead_code)]
fn unused_function() {}

fn noisy_unused_function() {}
// FIXME ^ Agrega un atributo para suprimir la advertencia

fn main() {
    used_function();
}

Ten en cuenta que en programas reales, debes eliminar el código muerto (dead code). En estos ejemplos, permitiremos el código muerto en algunos lugares debido a la naturaleza interactiva de los ejemplos.

Resumen

¡Felicidades! Has completado el laboratorio Dead_code. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.