أخطاء مترجم Rustخطأ
E0603E0603 — الوصول إلى عنصر خاص من خارج نطاقه
تحاول الوصول إلى عنصر خاص من خارج وحدته.
rustcargo
أسباب هذا الخطأ
العنصر (دالة، نوع، حقل، أو وحدة) غير محدد بـ pub ولا يمكن الوصول إليه من خارج الوحدة التي عُرِّف فيها. عناصر Rust خاصة بشكل افتراضي.
كيفية الإصلاح
أضف pub إلى تعريف العنصر لجعله عاماً. استخدم pub(crate) للرؤية على مستوى الـ crate. اصل إلى العنصر عبر واجهة برمجية عامة توفرها الوحدة.
رموز أخطاء ذات صلة
أخطاء مترجم Rustخطأ
E0392E0392 — معامل نوع أو عمر غير مُستخدَم
معامل نوع جنيس أو معامل عمر مُعلَن عنه ولا يُستخدَم في الهيكل أو المعدود.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0061E0061 — عدد غير صحيح من الوسائط
استُدعيت دالة بعدد خاطئ من الوسائط.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0308E0308 — أنواع غير متطابقة
النوع المتوقع لا يتطابق مع النوع الفعلي المُقدَّم.
rustcargo
عرض التفاصيل أخطاء مترجم Rustتحذير
clippy::unused_importsClippy — استيرادات غير مستخدمة
عنصر مستورد غير مستخدم في أي مكان بالملف.
rustcargo
عرض التفاصيل أخطاء مترجم Rustتحذير
clippy::let_and_returnClippy — Let والإرجاع
يُعرَّف متغير ثم يُرجَع مباشرةً في السطر التالي.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0433E0433 — فشل في تحليل مسار الوحدة
لا يمكن تحليل مسار الوحدة المستخدم في عبارة use أو مسار النوع.
rustcargo
عرض التفاصيل