Wie deaktiviere ich Dead-Code-Warnungen auf Crate-Ebene in Rust?
Hallo zusammen! Ich bin neu in Rust und arbeite an meinem ersten kleinen Projekt. Ich habe ein Library-Crate, in dem ich einige Hilfsfunktionen und Strukturen definiert habe. Das Problem ist, dass viele davon im Hauptcode noch nicht verwendet werden – ich habe gerade erst mit der Entwicklung begonnen und schreibe die Funktionalität nach und nach.
Der Rust-Compiler gibt ständig Warnungen wie: `warning: function is never used: 'helper_func'` aus. Zum Beispiel:
```rust
// lib.rs
pub fn helper_func(x: i32) -> i32 {
x * 2
}
fn internal_helper(x: i32) -> i32 {
x + 1
}
pub struct Config {
pub timeout: u32,
pub retries: u32,
}
```
`helper_func` und `internal_helper` werden noch nicht aufgerufen, und `Config` wird nicht verwendet. Jede Warnung muss ich mit `#[allow(dead_code)]` über jeder Funktion unterdrücken.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen