أخطاء مترجم Rustخطأ
E0063E0063 — حقول مفقودة في الـ Struct
struct يُنشأ دون تحديد جميع الحقول المطلوبة.
rustcargo
عرض التفاصيل E0106مرجع في توقيع دالة أو هيكل يفتقر إلى معامل عمر.
يتطلب Rust تعليقات عمر صريحة عند وجود أعمار إدخال متعددة وعدم قدرة المترجم على تحديد عمر الإخراج الصحيح. حقول الهياكل التي تكون مراجع تحتاج أيضاً إلى تعليقات عمر.
أضف معاملات عمر إلى توقيع الدالة أو الهيكل. استخدم 'a أو أسماء عمر أخرى. إذا كانت الدالة تمتلك مرجع إدخال واحداً، يستطيع المترجم عادةً استنتاج العمر. فكر في استخدام أنواع مملوكة بدلاً من المراجع.
struct Foo {
bar: &str, // missing lifetime
}E0063struct يُنشأ دون تحديد جميع الحقول المطلوبة.
E0384متغير يُعاد إسناده لكنه لم يُعلَن كمتغير قابل للتغيير.
E0015دالة غير ثابتة تُستدعى في سياق تعبير ثابت.
E0133دالة أو عملية غير آمنة مستخدَمة خارج كتلة unsafe.
E0520يتطلب تخصيص تنفيذات السمات ميزة مترجم nightly.
E0600طُبِّق معامل أحادي على نوع لا يدعمه.