أخطاء مترجم Rustتحذير
clippy::single_matchClippy — المطابقة الفردية يمكن أن تكون if-let
يمكن تبسيط تعبير match ذو ذراع واحدة ذات معنى إلى if let.
rustcargo
عرض التفاصيل clippy::clone_on_copyتُستدعى الدالة clone() على نوع يُطبّق Copy.
تُنسَخ أنواع Copy تلقائياً عند الإسناد أو التمرير. استدعاء .clone() صراحةً غير ضروري ومضلل لأنه يوحي بأن النوع لا يُطبّق Copy.
احذف استدعاء .clone(). تُضاعَف أنواع Copy تلقائياً. سيقوم المترجم بنسخ القيمة دون الحاجة إلى clone صريح.
clippy::single_matchيمكن تبسيط تعبير match ذو ذراع واحدة ذات معنى إلى if let.
E0597مرجع يتجاوز عمر البيانات التي يشير إليها.
E0152عنصر لغة (#[lang = ...]) معرَّف أكثر من مرة.
E0404استُخدِم نوع حيث كانت سمة متوقعة.
E0499قيمة مستعارة بشكل قابل للتعديل أكثر من مرة في الوقت ذاته.
E0271النوع المرتبط في تنفيذ trait لا يطابق النوع المتوقع.