أخطاء مترجم Rustفادح
panic-divide-by-zeroPanic — القسمة على صفر
انهار البرنامج بسبب قسمة عدد صحيح على صفر.
rustcargo
عرض التفاصيل E0133دالة أو عملية غير آمنة مستخدَمة خارج كتلة unsafe.
بعض العمليات في Rust مُصنَّفة بـ unsafe لأن المترجم لا يستطيع ضمان سلامة الذاكرة. تشمل هذه: إلغاء مرجعية المؤشرات الخام، واستدعاء الدوال غير الآمنة، والوصول إلى الثوابت الساكنة القابلة للتغيير.
لفّ العملية غير الآمنة في كتلة unsafe { }. أضف تعليق سلامة يوضح سبب أمان العملية. فكّر فيما إذا كان يوجد بديل آمن.
panic-divide-by-zeroانهار البرنامج بسبب قسمة عدد صحيح على صفر.
E0428عنصر بنفس الاسم مُعرَّف أكثر من مرة في نفس النطاق.
E0502لا يمكن استعارة قيمة بشكل قابل للتعديل طالما أن استعارة غير قابلة للتعديل لا تزال فعّالة.
clippy::redundant_closureيمكن استبدال إغلاق يستدعي دالة فحسب بالدالة نفسها.
E0520يتطلب تخصيص تنفيذات السمات ميزة مترجم nightly.
E0432لا يمكن العثور على الوحدة أو العنصر المشار إليه في عبارة use.