Avatar ·

परीक्षणों में उपयोग किए जाने वाले function के लिए "function is never used" चेतावनी कैसे हटाएं?

नमस्ते साथियों! मैंने अभी-अभी Rust सीखना शुरू किया है और एक कष्टप्रद समस्या का सामना किया है। मेरे पास एक छोटी utility है, और मैंने इसके लिए एक helper function लिखा है जो केवल परीक्षणों में आवश्यक है। उदाहरण के लिए, परीक्षण डेटा तैयार करने के लिए। यहाँ सरलीकृत कोड है: ```rust fn prepare_test_data() -> Vec { vec![1, 2, 3, 4, 5] } #[cfg(test)] mod tests { use super::*; #[test] fn test_with_data() { let data = prepare_test_data(); assert_eq!(data.len(), 5); } } ``` जब मैं `cargo build` (परीक्षण नहीं, बल्कि सामान्य build) चलाता हूँ, तो compiler यह चेतावनी देता है: ``` warning: function `prepare_test_data` is never used --> src/lib.rs:1:1 | 1 | fn prepare_test_data() -> Vec { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: