6
cargo
komut satırı aracı bana sandığın belgelerine oluşturmasına olanak sağlar, fakat bunun yapıları vardır: Ben cargo docs --no-deps
çalıştırdığınızda, oluşturulan alır ben belgelerine üreten olmamın tek platforma özgü modülTüm platformlar için kargo belgelerini nasıl oluştururum?
#[cfg(target-platform("windows")]
mod winstuff {
/// Explanation of Windows-specific tasks
}
#[cfg(target-platfrom("linux")]
mod linstuff {
/// Explanation of Linux-specific tasks
}
. tüm platformları için nasıl doküman oluşturabilirim?
Bunun için kolay bir çözüm olduğunu sanmıyorum; resmi Rust belgelerinin [bu belgenin 'std :: os :: windows' modülüne sahip olmaması bile gerekmemektedir (https://github.com/rust-lang/rust/issues/24658). GitHub'daki iş parçacığı "docs.rs" adresinde bir çözüm buluyor, ancak ayrıntıları bulamadım. – Aurora0001
docs.rs, her sandığın dokümanları için sağ üst köşede bir platform seçicisine sahiptir. – bluss
'doc.rs', bir derleme komut dosyası kullanarak her bir platform için dokümanları manuel olarak oluşturuyor. [Kargo konusu takipçisi] 'ne göre (https://github.com/rust-lang/rust/issues/1998). Düzeltme yok. – Valarauca