#map #key-value #data #structure #cloneable #two-way

bidirectional-map

一个小键值对的双向映射数据结构

5 个版本

使用旧的 Rust 2015

0.1.4 2020 年 12 月 10 日
0.1.3 2020 年 11 月 19 日
0.1.2 2019 年 1 月 1 日
0.1.1 2019 年 1 月 1 日
0.1.0 2019 年 1 月 1 日

#1795 in 数据结构

每月 35 次下载

MIT 许可证

8KB
150

一个小键值对的双向映射数据结构。

大多数函数都有 _fwd_rev 变体,其中 _fwd 变体在给定第一个条目时作用于第二个条目,而 _rev 则相反。

此包最适合具有廉价复制成本的对象,因为它在内部存储每个元素的副本。如果要使用大型值,请考虑将它们包装在 Rc 中以使其易于复制。


lib.rs:

一个小键值对的双向映射数据结构。

大多数函数都有 _fwd_rev 变体,其中 _fwd 变体在给定第一个条目时作用于第二个条目,而 _rev 则相反。

此包最适合具有廉价复制成本的对象,因为它在内部存储每个元素的副本。如果要使用大型值,请考虑将它们包装在 Rc 中以使其易于复制。

无运行时依赖项