#dict #record #map #any

string_map

创建一个记录来存储任何类型的值

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

MPL-2.0 许可证

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)));
}

无运行时依赖