اطلاعات بیشتر درباره Cargo و Crates.io

تا کنون ما فقط از ویژگی‌های ابتدایی Cargo برای ساخت، اجرا و تست کد خود استفاده کرده‌ایم، اما Cargo قابلیت‌های بیشتری دارد. در این فصل، برخی از ویژگی‌های پیشرفته‌تر آن را بررسی می‌کنیم تا نشان دهیم چگونه می‌توانید کارهای زیر را انجام دهید:

  • شخصی‌سازی فرآیند ساخت از طریق پروفایل‌های نسخه انتشار
  • انتشار کتابخانه‌ها در crates.io
  • سازماندهی پروژه‌های بزرگ با استفاده از Workspaces
  • نصب باینری‌ها از crates.io
  • گسترش قابلیت‌های Cargo با استفاده از دستورات سفارشی

Cargo می‌تواند بسیار بیشتر از آنچه در این فصل پوشش می‌دهیم انجام دهد، بنابراین برای توضیحات کامل درباره تمام قابلیت‌های آن، به مستندات آن مراجعه کنید.