2016-11-18 6 views
6

cargo कमांड लाइन टूल मुझे मेरे टोकरा के लिए प्रलेखन उत्पन्न करने के लिए अनुमति देता है, लेकिन मैं की तरह संरचना है: जब मैं cargo docs --no-deps चलानेमैं सभी प्लेटफार्मों के लिए कार्गो दस्तावेज़ कैसे उत्पन्न करूं?

#[cfg(target-platform("windows")] 
mod winstuff { 
    /// Explanation of Windows-specific tasks 
} 

#[cfg(target-platfrom("linux")] 
mod linstuff { 
    /// Explanation of Linux-specific tasks 
} 

, केवल प्लेटफ़ॉर्म-विशिष्ट मॉड्यूल मैं प्रलेखन पैदा कर रहा हूँ उत्पन्न हो जाता है के लिए। मैं सभी प्लेटफ़ॉर्म के लिए दस्तावेज़ कैसे उत्पन्न कर सकता हूं?

+0

मुझे नहीं लगता कि इसके लिए एक आसान समाधान है; आधिकारिक जंग दस्तावेज [इस मुद्दे के कारण 'std :: os :: windows' मॉड्यूल दस्तावेज भी नहीं है] (https://github.com/rust-lang/rust/issues/24658)। गिटहब पर धागा 'डॉक्स' पर समाधान करता है, लेकिन मुझे विवरण नहीं मिल सका। – Aurora0001

+3

docs.rs के पास प्रत्येक क्रेट के दस्तावेज़ों के लिए ऊपरी दाएं कोने में एक प्लेटफ़ॉर्म चयनकर्ता है। – bluss

+0

'doc.rs' मैन्युअल रूप से बिल्ड स्क्रिप्ट का उपयोग करके प्रत्येक प्लेटफॉर्म के लिए दस्तावेज़ उत्पन्न कर रहा है। [कार्गो इश्यू ट्रैकर] के अनुसार (https://github.com/rust-lang/rust/issues/1998)। कोई फिक्स नहीं है। – Valarauca

उत्तर

संबंधित मुद्दे