2016-11-18 26 views
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?

+0

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

+3

docs.rs, her sandığın dokümanları için sağ üst köşede bir platform seçicisine sahiptir. – bluss

+0

'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

cevap

İlgili konular