Stack:
Rust (Cargo)
Preset Rust
Panduan penalaran yang dipakai alur onboard untuk proyek Rust. Ini adalah daftar periksa, bukan template — realitas yang terdeteksi yang menentukan.
Sinyal
Cargo.tomldanCargo.lock; sebuahsrc/main.rs(binary) atausrc/lib.rs(library), dengan modul di bawahsrc/.- Sebuah
[workspace]denganmembersuntuk monorepo multi-crate;[features]untuk kemampuan opsional.
Yang perlu dipertimbangkan
- Gate yang sebenarnya:
cargo test,cargo clippy(sering-- -D warnings),cargo fmt --check, dancargo build --release— dicatat apa adanya. - Jenis crate (binary vs library), pohon modul, serta fitur mana yang default vs opsional.
- Skill yang sesuai stack untuk modul, tipe error, serta test integrasi vs unit (inline
#[cfg(test)]vstests/).
Catatan
Untuk workspace, catat batas per-crate dan crate mana yang memiliki binary. Catat build.rs, MSRV, atau batas unsafe apa pun.