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

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

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

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