#default #map #default-value #compact #data

dpc-simplemap

具有默认值和压缩功能的简单映射

4个版本

使用旧Rust 2015

0.1.0 2016年3月23日
0.0.3 2015年12月4日
0.0.2 2015年8月2日
0.0.1 2015年6月23日

#1618 in 数据结构

MPL-2.0 许可证

13KB
323

simplemap

Build Status Gitter Chat
文档

简介

具有默认值的简单映射(从底层映射中删除默认值)。

用法

Simplemap版本0.0.2只能在Rust nightly下编译。如果您想使用稳定兼容性,请使用no_hash_state分支。

Carto.toml

[dependencies]
dpc-simplemap = "*"

src/main.rs

extern crate simplemap;

lib.rs:

具有默认值的简单映射(从底层映射中删除具有默认值的元素)。

所以您可以

use simplemap::SimpleMap;

let mut map = SimpleMap::new();

assert_eq!(map[0u32], 0u32);
map[1] = 3;
assert_eq!(map[1], 3);

依赖项

~18KB