Modul dan Cargo

Pengorganisasian kode: sistem modul, tata letak proyek, workspace, dan fitur Cargo lanjutan.

Modul ini membahas pengorganisasian kode Rust dari tingkat berkas hingga tingkat proyek: sistem modul beserta aturan visibilitasnya, tata letak src/main.rs dan src/lib.rs, pembagian kode ke beberapa crate lewat workspace, serta fitur lanjutan Cargo seperti feature, profile, dan pemeriksaan clippy. Modul ini ditutup dengan doc test yang menjaga contoh pada dokumentasi dan README tetap dapat dikompilasi. Setelah menyelesaikannya, pembaca dapat menata proyek Rust yang tumbuh besar tanpa menumpuk seluruh kode pada satu berkas.