struct SemanticDirection;
fn main() {}
warning: struct is never used: `SemanticDirection`
--> src/main.rs:1:1
|
1 | struct SemanticDirection;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
Volveré a activar estas advertencias para cualquier cosa grave, pero solo estoy jugando con el lenguaje y esto me está volviendo loco.
Intenté agregar #[allow(dead_code)]
a mi código, pero eso no funcionó.
warnings
compiler-warnings
rust
dead-code
Andrew Wagner
fuente
fuente
cargo test
. Gracias.Otra forma de deshabilitar esta advertencia es prefijar el identificador de la siguiente manera
_
:Esto puede ser útil, por ejemplo, con una ventana SDL:
Prefijar con un guión bajo es diferente de usar un guión bajo solitario como nombre. Hacer lo siguiente destruirá inmediatamente la ventana, lo cual es poco probable que sea el comportamiento previsto.
fuente
Hacer público el código también detiene las advertencias; también deberá hacer
mod
público el recinto.Esto tiene sentido cuando está escribiendo una biblioteca: su código está "sin usar" internamente porque está destinado a ser utilizado por el código del cliente.
fuente
también como una adición: el óxido proporciona cuatro niveles de pelusas (permitir, advertir, negar, prohibir).
https://doc.rust-lang.org/rustc/lints/levels.html#lint-levels
fuente