Rust में mod.rs फ़ाइल किस लिए होती है? उदाहरण सहित समझाएं
नमस्ते! मैंने अभी Rust सीखना शुरू किया है और कोड संगठन को समझने की कोशिश कर रहा हूँ। मैंने देखा कि Rust के कई प्रोजेक्ट्स में फ़ोल्डर्स होते हैं जिनके अंदर mod.rs फ़ाइल होती है। उदाहरण के लिए, मैंने यह संरचना देखी:\n\n```\nsrc/\n main.rs\n utils/\n mod.rs\n helpers.rs\n```\n\nमैंने बस एक फ़ोल्डर बनाकर उसमें functions वाली फ़ाइलें डालने की कोशिश की, लेकिन compiler त्रुटि देता है अगर mod.rs न हो। साथ ही मैंने पढ़ा कि Rust के नए versions में कुछ और इस्तेमाल किया जा सकता है।\n\nकृपया बताएं:\n1. mod.rs किस लिए ज़रूरी है?\n2. यह क्या करता है?\n3. modules को सही तरीके से कैसे declare करें?\n4. क्या आधुनिक Rust में कोई विकल्प है?\n\nयह रहा मेरा कोड जो काम नहीं कर रहा:\n\n```rust\n// main.rs\nmod utils; // त्रुटि: module नहीं मिल सका\n\nfn main() {\n utils::say_hello();\n}\n```\n\nutils फ़ोल्डर में hel