Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

Cargo спроектирован так, чтобы вы могли расширять его новыми подкомандами без изменения самого Cargo. Если бинарный файл в вашем $PATH называется cargo-something, вы можете запустить его как подкоманду Cargo, выполнив cargo something. Такие пользовательские команды также перечисляются при выполнении cargo --list. Возможность использовать cargo install для установки расширений, а затем запускать их так же, как встроенные инструменты Cargo, – очень удобное преимущество дизайна Cargo!

Итоги

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