ขยาย Cargo ด้วยคำสั่ง Custom
Cargo ถูกออกแบบเพื่อให้คุณขยายมันด้วย subcommand ใหม่โดยไม่ต้องแก้
มันได้ ถ้า binary ใน $PATH ของคุณชื่อ cargo-something คุณรันมัน
เหมือนเป็น subcommand ของ Cargo โดยรัน cargo something ได้ คำสั่ง
custom แบบนี้ยังถูก list เมื่อคุณรัน cargo --list การสามารถใช้
cargo install เพื่อติดตั้ง extension และจากนั้นรันพวกมันเหมือน
เครื่องมือ Cargo ที่ built-in เป็นข้อดีที่สะดวกสุด ๆ ของการออกแบบ
ของ Cargo!
สรุป
การแชร์โค้ดด้วย Cargo และ crates.io เป็นส่วนของสิ่งที่ทำ ให้ ecosystem ของ Rust มีประโยชน์สำหรับงานหลากหลายต่างกัน standard library ของ Rust เล็กและเสถียร แต่ crate ง่ายที่จะแชร์ ใช้ และ ปรับปรุงในช่วงเวลาต่างจากของภาษา อย่าอายที่จะแชร์โค้ดที่มีประโยชน์ ต่อคุณบน crates.io — เป็นไปได้ ว่ามันจะมีประโยชน์ต่อคนอื่นด้วย!