Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

المزيد حول Cargo و Crates.io

حتى الآن، استخدمنا فقط الميزات الأساسية لـ Cargo لبناء الكود وتشغيله واختباره، ولكن يمكنه القيام بأكثر من ذلك بكثير. في هذا الفصل، سنناقش بعض ميزاته الأخرى الأكثر تقدماً لنوضح لك كيفية القيام بما يلي:

  • تخصيص عملية البناء (build) الخاصة بك من خلال ملفات تعريف الإصدار (release profiles).
  • نشر المكتبات (libraries) على crates.io.
  • تنظيم المشاريع الكبيرة باستخدام مساحات العمل (workspaces).
  • تثبيت الملفات الثنائية (binaries) من crates.io.
  • توسيع Cargo باستخدام أوامر مخصصة (custom commands).

يمكن لـ Cargo القيام بأكثر من الوظائف التي نغطيها في هذا الفصل، لذا للحصول على شرح كامل لجميع ميزاته، راجع توثيقاته.