مكتبة المشاكل
كل صفحة هنا مكتوبة من تصحيح حقيقي، مش من تخيّل. رسالة الخطأ منقولة بالحرف من تشغيل فعلي، ومكتوب معاها إصدار الكومبايلر اللي طلعت منه — عشان لما الصيغة تتغير في إصدار جاي تعرف تقارن.
error[E0382]: borrow of moved valueأول أخطاء الـ borrow checker: E0382 و E0499 و E0502التلات رسائل اللي بتقابل أي حد جديد في Rust في أول أسبوع — إيه معنى كل واحدة بالظبط، وإيه الغلط الحقيقي وراها، وإزاي تصلّحها.cargo build finished but no .exe — where is the binary?فين الملف التنفيذي بعد cargo build؟بنيت المشروع وملقتش الملف التنفيذي — ليه هو مالوش امتداد على لينكس وماك، وفين بيتحط بالظبط جوه target، وإزاي تشغّله بنفسك.bash: cargo: command not foundcargo: command not found — جوه VS Code بسcargo شغال في التيرمنال العادي وبيقول command not found جوه المحرر — السبب إن VS Code المفتوح من الأيقونة مش بيورث المسار من الـ shell.error[E0308]: mismatched types — expected `String`, found `&str`expected `String`, found `&str`أشهر خطأ في أول أسبوع في Rust — ليه فيه نوعين للنص أصلاً، إيه الفرق بينهم في الذاكرة، وإمتى تستخدم كل واحد.rust-analyzer failed to discover workspace / could not find `Cargo.toml`rust-analyzer مش شغال — مفيش إكمال ولا أخطاءفتحت VS Code وملقتش إكمال تلقائي ولا تحذيرات في Rust — السبب شبه دايماً إن الإضافة مش لاقية Cargo.toml في جذر مساحة العمل.