Como comparar uma String com literais de string em Rust usando match?
Olá a todos! Comecei a estudar Rust e me deparei com um problema ao usar match para comparar String. Tenho uma variável do tipo String e quero verificar se ela é igual a algum literal de string. Por exemplo, estou escrevendo um parser simples de comandos:\n\n```rust\nfn main() {\n let command = String::from("start");\n match command {\n "start" => println!("Iniciando!"),\n "stop" => println!("Parando!"),\n _ => println!("Comando desconhecido"),\n }\n}\n```\n\nMas o compilador mostra um erro:\n\n```\nerror[E0308]: mismatched types\nexpected struct `String`, found `&str`\n```\n\nEu entendo que String e &str são tipos diferentes, mas como escrever o match corretamente? Tentei usar as_str(), mas não tenho certeza se é a melhor maneira. Também ouvi dizer que é possível converter o lit