Avatar ·

كيفية تعطيل تحذيرات الكود الميت على مستوى الكريت في Rust؟

```html مرحباً جميعاً! أنا مبتدئ في Rust وأعمل على أول مشروع صغير لي. لدي crate مكتبة قمت فيها بتعريف عدة دوال وهياكل مساعدة. المشكلة أن العديد منها لا يُستخدم حالياً في الكود الأساسي — لقد بدأت التطوير للتو وأكتب الوظائف بشكل تدريجي. مُجمّع Rust يُصدر باستمرار تحذيرات مثل: `warning: function is never used: 'helper_func'`. على سبيل المثال: ```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` و `internal_helper` لم يتم استدعاؤهما بعد، و `Config` غير مستخدم. كل تحذير يجب أن أقوم بكبته باستخدام `#[allow(dead_code)]` فوق كل دالة أو هيكل. هذا مزعج جداً عندما يكون هناك 20–30 دالة. أعلم أنه في Rust توجد إمكانية لتعطيل التحذيرات بشكل عام. رأيت أنه يمكن استخدام `#![allow(dead_code)]` في ```