Больше о Cargo и Crates.io

До сих пор мы использовали только самые основные возможности Cargo для сборки, запуска и тестирования нашего кода, но он может делать гораздо больше. В этой главе мы обсудим некоторые другие, более продвинутые возможности, чтобы показать вам, как сделать следующее:

  • Настраивать вашу сборку с помощью профилей выпуска
  • Публиковать библиотеки на crates.io<!-- <!----> -->
  • Организовывать крупные проекты с рабочими пространствами
  • Устанавливать бинарные файлы из crates.io<!-- <!----> -->
  • Расширять Cargo с помощью пользовательских команд

Cargo может сделать даже больше, чем мы расскажем в этой главе, поэтому полное описание всех его возможностей смотрите в его документации.