أخطاء مترجم Rustخطأ
E0392E0392 — معامل نوع أو عمر غير مُستخدَم
معامل نوع جنيس أو معامل عمر مُعلَن عنه ولا يُستخدَم في الهيكل أو المعدود.
rustcargo
أسباب هذا الخطأ
الهيكل أو المعدود لديه معامل جنيس لا يظهر في أي حقل. يتطلب Rust استخدام جميع المعاملات الجنيسة. المعاملات غير المستخدمة تُوجد غموضاً في استنتاج النوع.
كيفية الإصلاح
احذف المعامل غير المستخدم. استخدم PhantomData<T> للإشارة إلى أن النوع مُستخدَم منطقياً دون تخزينه. أضف حقلاً يستخدم المعامل الجنيس.
رموز أخطاء ذات صلة
أخطاء مترجم Rustخطأ
E0424E0424 — قيمة متوقعة، لكن self وُجد
الكلمة المفتاحية self مستخدَمة خارج سياق دالة أسلوب أو دالة مرتبطة.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0596E0596 — لا يمكن الاستعارة بشكل قابل للتعديل
تحاول استعارة قيمة بشكل قابل للتعديل لكنها غير معلنة كذلك.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0277E0277 — النوع لا ينفّذ Send
يُستخدم نوع لا ينفّذ Send في سياق يتطلب أمان الخيوط.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0505E0505 — لا يمكن النقل من محتوى مستعار
قيمة تُنقل بينما لا تزال مستعارة بواسطة مرجع.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0317E0317 — تعبير if قد يفتقر إلى فرع else
تعبير if مستخدَم كقيمة يفتقر إلى فرع else.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0015E0015 — الاستدعاءات في الثوابت محدودة
دالة غير ثابتة تُستدعى في سياق تعبير ثابت.
rustcargo
عرض التفاصيل