Расширение Cargo с помощью разработки дополнительных команд

Функционал Cargo можно расширять дополнительными командами без изменения кода программы. Если название вашего бинарный файл выглядитпримерно как cargo-something, вы можете запускать его с помощью команды cargo something. Эта же команда будет видна в списке доступных (cargo --list). Наличие возможности устанавливать расширения и запускать их, как дополнительный инструмент - весьма удобно. Спасибо дизайнерам Cargo!

Итоги

Общий репозиторий программных решений с помощью Cargo и crates.io создаёт удобную экосистему Rust. Стандартная библиотека небольшая, но стабильная. Дополнительные компоненты легко доступны. Пожалуйста, не стесняйтесь делиться удобными и интересными программными решениями! Возможно, они будут полезны для членов сообщества.