Stack:
Rust (Cargo)
Rust ön ayarı
Onboarding akışının Rust projeleri için kullandığı bir akıl yürütme kılavuzu. Bu bir şablon değil, bir kontrol listesidir — saptanan gerçeklik kazanır.
Sinyaller
Cargo.tomlveCargo.lock; birsrc/main.rs(ikili) veyasrc/lib.rs(kütüphane),src/altında modüller.- Çok crate’li monorepo’lar için
membersiçeren bir[workspace]; isteğe bağlı yetenekler için[features].
Neyin üzerine akıl yürütülmeli
- Gerçek kapı:
cargo test,cargo clippy(çoğunlukla-- -D warnings),cargo fmt --checkvecargo build --release— birebir kaydedilir. - Crate türü (ikili ya da kütüphane), modül ağacı ve hangi özelliklerin varsayılan ile isteğe bağlı olduğu.
- Modüller, hata türleri ve entegrasyon ile birim testleri (satır içi
#[cfg(test)]iletests/karşılaştırması) için yığına uygun skill’ler.
Notlar
Çalışma alanları için crate başına sınırları ve ikiliyi hangi crate’in barındırdığını kaydedin. Varsa build.rs, MSRV veya unsafe sınırlarını not edin.