أخطاء مترجم Rustخطأ
E0277E0277 — النوع لا ينفّذ Iterator
يُستخدم نوع في حلقة for أو سياق المُكرّر لكنه لا ينفّذ Iterator.
rustcargo
عرض التفاصيل E0277يُستخدم نوع كقابل للاستدعاء لكنه لا ينفّذ Fn أو FnMut أو FnOnce.
تحاول استدعاء شيء ليس دالة أو إغلاقًا. قد تكون القيمة بنية أو متعدد حالات أو نوعًا آخر غير قابل للاستدعاء. تنفّذ الإغلاقات ومؤشرات الدوال سمات Fn تلقائيًا.
تأكد من أنك تُمرّر دالة أو إغلاقًا. نفّذ سمة Fn الصحيحة إذا كان يجب أن يكون النوع قابلًا للاستدعاء. تحقق من أن توقيع الإغلاق يتطابق مع قيد سمة Fn المتوقع.
E0277يُستخدم نوع في حلقة for أو سياق المُكرّر لكنه لا ينفّذ Iterator.
E0369عامل ثنائي مستخدَم مع أنواع لا تدعمه.
E0405اسم سمة مُستخدَم لكنه غير معرَّف أو غير مستورد في النطاق الحالي.
E0614يُستخدم عامل إلغاء المرجعية (*) على نوع لا يُنفّذ Deref.
clippy::unused_importsعنصر مستورد غير مستخدم في أي مكان بالملف.
E0425معرّف مستخدم غير معرَّف في النطاق الحالي.