Cargo และ Crates.io เพิ่มเติม
จนถึงตอนนี้ เราได้ใช้เพียงฟีเจอร์พื้นฐานที่สุดของ Cargo เพื่อ build, รัน และทดสอบโค้ดของเรา แต่มันทำได้มากกว่านี้ ในบทนี้ เราจะพูดถึง ฟีเจอร์ขั้นสูงอื่นเพื่อแสดงให้คุณเห็นวิธีทำต่อไปนี้:
- กำหนด build ของคุณผ่าน release profile
- Publish library บน crates.io
- จัดระเบียบโปรเจกต์ใหญ่ด้วย workspace
- ติดตั้ง binary จาก crates.io
- ขยาย Cargo โดยใช้คำสั่งกำหนดเอง
Cargo ทำได้มากกว่า functionality ที่เราครอบคลุมในบทนี้ ดังนั้นสำหรับ คำอธิบายเต็มของฟีเจอร์ทั้งหมดของมัน ดู documentation ของมัน