Как я могу объединить поля из разных HashMaps в одно? - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть следующая структура:

pub struct Resource {
    name: String,
    info: HashMap<String, i32>,
    info_float: HashMap<String, f32>,
    info_string: HashMap<String, String>,
}

Есть ли способ объединить 3 HashMap с отдельными значениями в один HashMap?

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете использовать кортеж:

pub struct Resource {
    name: String,
    info: HashMap<String, (i32, f32, String)>,
}

Посмотреть его в действии на детской площадке .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...