6个版本 (破坏性更新)
0.4.1 | 2020年3月9日 |
---|---|
0.4.0 | 2020年3月9日 |
0.3.0 | 2020年3月3日 |
0.2.0 | 2020年3月3日 |
0.0.1 | 2020年3月3日 |
#11 在 #dict
6KB
105 行
StringMap
创建一个记录来存储任何类型的值
基本用法
extern crate string_map;
use string_map::StringMap;
#[test]
fn main() {
let mut dict = StringMap::new();
dict.insert("number", 0);
dict.insert("string", "str");
dict.insert("boolean", true);
debug_assert_eq!(dict.get("number"), Some(&0));
debug_assert_eq!(dict.get_mut("string"), Some(&mut "str"));
debug_assert_eq!(dict.get_key_value("boolean"), Some(("boolean", &true)));
}