مجاني

بيئة Rust تجريبية

جهاز Linux عليه أدوات Rust: cargo و rustfmt و clippy.

ماكينة واحدة
  • جلسة 60 دقيقة
  • ابدأ تاني في أي وقت
  • الماكينة بتتمسح في الآخر

هتلاقي إيه؟

  • الـ Rust toolchain مع cargo
  • rustfmt و clippy
  • VS Code في المتصفح فيه rust-analyzer
  • صلاحيات root على الماكينة

أوامر تجرّبها

  • cargo new hello && cd hello

    تعمل crate جديد

  • cargo run

    تبني وتشغّل البرنامج

  • cargo clippy

    تراجع الكود بـ clippy

  • cargo fmt

    تظبّط الـ formatting

  • cargo test

    تشغّل الـ tests

  • cargo build --release

    تبني نسخة release

عن البيئة دي

بيئة Rust بتديك ماكينة Linux عليها الـ Rust toolchain، cargo و rustfmt و clippy، ومعاها VS Code في المتصفح فيه rust-analyzer. اعمل crate، شغّل clippy، اكتب tests، وابني نسخة release. عندك صلاحيات root، ولما الجلسة تخلص الماكينة بتتمسح.

أسئلة شائعة

في Rust playground أونلاين بـ terminal حقيقي؟

أيوه. بحساب مجاني بتفتح ماكينة عليها الـ Rust toolchain و VS Code من المتصفح، فتقدر تشتغل على crate كامل مش ملف واحد. الجلسة 60 دقيقة.

clippy و rustfmt موجودين؟

أيوه، ومعاهم rust-analyzer في VS Code للـ autocomplete والأخطاء وإنت بتكتب.

محتاج أسطّب rustup على جهازي؟

لا. الـ toolchain شغال على الماكينة اللي بتفتحها، وكل اللي محتاجه متصفح.

الكود بتاعي بيتحفظ؟

لا. الماكينة بتتمسح لما الجلسة تخلص. اعمل push لشغلك على Git repository قبل ما الوقت يخلص.