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
Saya akan mengaktifkan kembali peringatan ini untuk hal yang serius, tetapi saya hanya mengutak-atik bahasa dan ini membuat saya kelelawar.
Saya mencoba menambahkan #[allow(dead_code)]
kode saya, tetapi itu tidak berhasil.
warnings
compiler-warnings
rust
dead-code
Andrew Wagner
sumber
sumber
cargo test
. Terima kasih.Cara lain untuk menonaktifkan peringatan ini adalah dengan mengawali pengidentifikasi dengan
_
:Ini bisa bermanfaat, misalnya, dengan jendela SDL:
Awalan dengan garis bawah berbeda dengan menggunakan garis bawah sendirian sebagai namanya. Melakukan hal berikut akan segera menghancurkan jendela, yang sepertinya bukan perilaku yang diinginkan.
sumber
Membuat kode publik juga berhenti peringatan; Anda juga harus menjadikannya sebagai
mod
publik.Ini masuk akal ketika Anda menulis perpustakaan: kode Anda "tidak digunakan" secara internal karena itu dimaksudkan untuk digunakan oleh kode klien.
sumber
juga sebagai tambahan: karat menyediakan empat tingkat serat (memungkinkan, memperingatkan, menyangkal, melarang).
https://doc.rust-lang.org/rustc/lints/levels.html#lint-levels
sumber