Avatar ·

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.