Como criar um literal HashMap em Rust?
Olá! Acabei de começar a aprender Rust e tive um problema. Estou acostumado em Python a escrever dicionários em uma linha: `my_dict = {"key": "value"}`. Em JavaScript também é simples: `let obj = {key: "value"}`. Mas em Rust não consigo encontrar uma maneira de criar um HashMap literalmente.
Estou tentando fazer algo assim:
```rust
use std::collections::HashMap;
fn main() {
// Meu código que não funciona
let mut map = HashMap::new();
map.insert("key1", "value1");
map.insert("key2", "value2");
}
```
Isso funciona, mas é muito verboso. Em Python eu escreveria `{"key1": "value1", "key2": "value2"}`. Como fazer o mesmo em Rust? Existe alguma macro ou açúcar sintático?
Li a documentação, mas só encontrei `HashMap::new()` e `insert()`. Talvez haja alguma maneira de usar `vec