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