У меня есть следующая структура:
pub struct Resource { name: String, info: HashMap<String, i32>, info_float: HashMap<String, f32>, info_string: HashMap<String, String>, }
Есть ли способ объединить 3 HashMap с отдельными значениями в один HashMap?
HashMap
Вы можете использовать кортеж:
pub struct Resource { name: String, info: HashMap<String, (i32, f32, String)>, }
Посмотреть его в действии на детской площадке .