أخطاء مترجم Rustتحذير
unused_variablesتحذير المتغير غير المستخدم
متغير مُعرَّف لكنه غير مستخدم في الكود.
rustcargo
أسباب هذا الخطأ
ربط let ينشئ متغيراً لا يُقرأ أبداً. يحدث هذا عادةً بعد إعادة الهيكلة أو عند إنشاء متغير لأثر جانبي دون الحاجة إلى قيمته.
كيفية الإصلاح
ابدأ اسم المتغير بشرطة سفلية: let _unused = value. احذف المتغير إذا لم يكن ضرورياً. استخدم المتغير إذا تُرك دون استخدام بالخطأ.
رموز أخطاء ذات صلة
أخطاء مترجم Rustخطأ
E0271E0271 — عدم تطابق النوع في النوع المرتبط
النوع المرتبط في تنفيذ trait لا يطابق النوع المتوقع.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0614E0614 — لا يمكن إلغاء مرجعية النوع
يُستخدم عامل إلغاء المرجعية (*) على نوع لا يُنفّذ Deref.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0053E0053 — عدم تطابق توقيع الدالة
توقيع الدالة في كتلة impl لا يتطابق مع توقيع دالة السمة.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0252E0252 — الاسم مستورَد مسبقًا
استيرادان يُدخلان الاسم نفسه إلى النطاق.
rustcargo
عرض التفاصيل أخطاء مترجم Rustخطأ
E0308E0308 — عدم تطابق نوع القيمة المُعادة من الإغلاق
يُعيد الإغلاق نوعًا مختلفًا عمّا يتوقعه السياق.
rustcargo
عرض التفاصيل أخطاء مترجم Rustتحذير
clippy::needless_returnClippy — return غير ضرورية
تُستخدم الكلمة المفتاحية return بشكل غير ضروري في نهاية دالة.
rustcargo
عرض التفاصيل