&str ? let expected: HashMap<String, Vec<&'static str>> = vec![//?
("a00", vec![]),
("a01", vec!["a00"]),
("a02", vec!["a01", "b00"]),
]
.into_iter()
.map(|(k, v)| (k.to_string(), v))
.collect();
Более явно указываешь лайфтайм прост
возможно оптимизация объёма хранения &str на 1 usize меньше требует
Это как? Размер &str всегда одинаков вне зависимости от времени жизни.
чет подумал по сравнению с Vec<String>
отвязать лайфтайм значений мапы от лайфтайма пространства где определён expected что где-то какой-то код упростит
Обсуждают сегодня