أخطاء مترجم Rustخطأ
E0308E0308 — أنواع غير متطابقة
النوع المتوقع لا يتطابق مع النوع الفعلي المُقدَّم.
rustcargo
عرض التفاصيل E0384متغير يُعاد إسناده لكنه لم يُعلَن كمتغير قابل للتغيير.
متغيرات Rust غير قابلة للتغيير بشكل افتراضي. تحاول تغيير قيمة متغير أُعلن دون الكلمة المفتاحية mut.
أضف الكلمة المفتاحية mut في إعلان المتغير: let mut x = value. استخدم الإظلال (إعادة الإعلان بـ let) إذا أردت ربطًا جديدًا بقيمة مختلفة. فكّر فيما إذا كانت القيمة ينبغي أن تكون ثابتًا.
let x = 5;
x = 10;E0308النوع المتوقع لا يتطابق مع النوع الفعلي المُقدَّم.
E0152عنصر لغة (#[lang = ...]) معرَّف أكثر من مرة.
E0520يتطلب تخصيص تنفيذات السمات ميزة مترجم nightly.
E0728الكلمة المفتاحية .await مستخدمة في دالة غير مُعلنة كـ async.
E0603تحاول الوصول إلى عنصر خاص من خارج وحدته.
E0507تحاول نقل قيمة من مرجع مما سيترك المرجع معلقاً.