Rozszerzanie Cargo o niestandardowe polecenia
Cargo zostało zaprojektowane tak, aby można było je rozszerzać o nowe podpolecenia bez konieczności modyfikowania. Jeśli plik binarny w Twojej $PATH ma nazwę cargo-coś, możesz uruchomić go tak, jakby był podpoleceniem Cargo, uruchamiając cargo coś. Niestandardowe polecenia tego typu są również wyświetlane po uruchomieniu cargo --list. Możliwość użycia cargo install do instalowania rozszerzeń, a następnie uruchamiania ich tak samo jak wbudowanych narzędzi Cargo, jest bardzo wygodną zaletą projektu Cargo!
Podsumowanie
Udostępnianie kodu za pomocą Cargo i crates.io jest częścią tego, co sprawia, że ekosystem Rusta jest użyteczny do wielu różnych zadań. Standardowa biblioteka Rusta jest mała i stabilna, ale pakiety są łatwe do udostępniania, używania i ulepszania w innym tempie niż język. Nie krępuj się udostępniać kodu, który jest dla Ciebie użyteczny, na crates.io; prawdopodobnie będzie on użyteczny również dla kogoś innego!