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
}
, केवल प्लेटफ़ॉर्म-विशिष्ट मॉड्यूल मैं प्रलेखन पैदा कर रहा हूँ उत्पन्न हो जाता है के लिए। मैं सभी प्लेटफ़ॉर्म के लिए दस्तावेज़ कैसे उत्पन्न कर सकता हूं?
मुझे नहीं लगता कि इसके लिए एक आसान समाधान है; आधिकारिक जंग दस्तावेज [इस मुद्दे के कारण 'std :: os :: windows' मॉड्यूल दस्तावेज भी नहीं है] (https://github.com/rust-lang/rust/issues/24658)। गिटहब पर धागा 'डॉक्स' पर समाधान करता है, लेकिन मुझे विवरण नहीं मिल सका। – Aurora0001
docs.rs के पास प्रत्येक क्रेट के दस्तावेज़ों के लिए ऊपरी दाएं कोने में एक प्लेटफ़ॉर्म चयनकर्ता है। – bluss
'doc.rs' मैन्युअल रूप से बिल्ड स्क्रिप्ट का उपयोग करके प्रत्येक प्लेटफॉर्म के लिए दस्तावेज़ उत्पन्न कर रहा है। [कार्गो इश्यू ट्रैकर] के अनुसार (https://github.com/rust-lang/rust/issues/1998)। कोई फिक्स नहीं है। – Valarauca