我具有以下结构:
pub struct Resource {
name: String,
info: HashMap<String, i32>,
info_float: HashMap<String, f32>,
info_string: HashMap<String, String>,
}
是否可以将具有单独值的3个HashMap
合并到单个HashMap
中?
答案 0 :(得分:0)
您可以使用元组:
pub struct Resource {
name: String,
info: HashMap<String, (i32, f32, String)>,
}
在playground上查看它的运行情况。