Rust में स्ट्रिंग पैटर्न मिलान में "खाली" या "शेष" मामले में कुछ नहीं कैसे करें?
सभी को नमस्ते! मैंने अभी Rust सीखना शुरू किया है और एक समस्या का सामना किया जो मुझे बहुत अजीब लगती है। मैं एक सरल फंक्शन लिख रहा हूँ जो एक स्ट्रिंग लेता है और केवल विशिष्ट मानों के लिए कुछ करता है। बाकी सभी मानों के लिए, मैं चाहता हूँ कि कुछ न हो, यानी बस इस मामले को छोड़ दें।
यहाँ मेरा कोड है:
```rust
fn process_command(command: &str) {
match command {
"start" => println!("Starting..."),
"stop" => println!("Stopping..."),
"restart" => println!("Restarting..."),
// यहाँ मैं बाकी सभी कमांड के लिए कुछ नहीं करना चाहता
}
}
```
लेकिन कंपाइलर एक एरर देता है: `non-exhaustive patterns: `_` not covered`। मैं समझता हूँ कि एक catch-all पैटर्न जोड़ना आवश्यक है, लेकिन मैं कुछ भी आउटपुट या execute नहीं करना चाहता। जब मैं `_` जोड़ता हूँ...