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 спроєктовано так, щоб ви могли розширювати його новими підкомандами, не потребуючи його модифікувати. Якщо бінарний файл у вашому $PATH називається cargo-something, ви можете запустити його так, ніби це підкоманда Cargo, виконавши cargo something. Користувацькі команди на кшталт цієї також перелічуються, коли ви запускаєте cargo --list. Можливість використовувати cargo install для встановлення розширень, а потім запускати їх так само, як вбудовані інструменти Cargo, — це надзвичайно зручна перевага дизайну Cargo!

Підсумок

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