您能否有一个compose
引用它自己的值作为键?
HashMap
结果
use std::collections::HashMap;
struct Item {
name: String,
id: u32,
}
#[derive(Default)]
struct Container<'a> {
pub map: HashMap<&'a str, Item>
}
fn main() {
let item = Item {
name: String::from("Rock"),
id: 1,
};
let mut container = Container::default();
container.map.insert(&item.name, item);
}
如果在插入值后可以引用键,我感觉可以使它工作,但是目前我需要键才能插入值。