【文件属性】:
文件名称:使用数组存储值的枚举的优化映射实现。-Rust开发
文件大小:19KB
文件格式:ZIP
更新时间:2021-05-27 20:16:35
Rust Data structures
enum-map一个提供枚举图的库,该枚举图提供类型安全的枚举数组。
它是使用常规Rust数组实现的,因此使用它们的速度与使用r enum-map一样快。提供枚举图的库提供类型安全的枚举数组。
它是使用常规Rust数组实现的,因此使用它们与使用常规Rust数组一样快。
示例#[macro_use]外部包装箱enum_map;
使用enum_map :: EnumMap;
#[derive(Debug,EnumMap)]枚举示例{A,B,C,} fn main(){让mut map = enum_map!
{示例:: A => 1,示例:: B => 2,示例:: C => 3,};
map [Example :: C] = 4;
assert_eq!(map [Example :: A],1);
【文件预览】:
enum-map-master
----LICENSE-MIT(1KB)
----enum-map-derive()
--------Cargo.toml(526B)
--------src()
----enum-map()
--------Cargo.toml(1005B)
--------src()
--------README.md(12B)
--------tests()
----Cargo.toml(65B)
----LICENSE-APACHE(11KB)
----.travis.yml(449B)
----README.md(931B)
----.gitignore(30B)