#hash-map #extractor

keyed-set

Keyed Set:基于hashbrown的HashSet,根据其元素的投影进行索引。

10个版本 (1个稳定版)

1.0.0 2024年3月5日
0.4.5 2023年3月29日
0.4.4 2022年12月21日
0.4.2 2022年11月14日
0.1.0 2022年11月8日

#266 in 数据结构

Download history 9650/week @ 2024-03-16 8372/week @ 2024-03-23 7635/week @ 2024-03-30 12025/week @ 2024-04-06 12490/week @ 2024-04-13 9676/week @ 2024-04-20 8528/week @ 2024-04-27 7791/week @ 2024-05-04 13648/week @ 2024-05-11 7981/week @ 2024-05-18 8472/week @ 2024-05-25 8449/week @ 2024-06-01 8582/week @ 2024-06-08 9393/week @ 2024-06-15 10065/week @ 2024-06-22 4540/week @ 2024-06-29

34,499 每月下载量
用于 63 个crate(通过 zenoh-keyexpr

EPL-2.0 许可证

21KB
451

Keyed Set:基于hashbrown的HashSet,根据其元素的投影进行索引。

是否曾经想要一个HashMap<K, V>,但其中V实际上包含K(或者至少可以投影到它)?这正是它。

定义投影的最简单方法是使用在构建时传递的闭包,但你也可以定义自己的键提取器作为实现Default的ZST,以获得为你Keyed Sets提供的Default构造函数。


lib.rs:

Keyed Set:基于hashbrown的HashSet,根据其元素的投影进行索引。

是否曾经想要一个HashMap<K, V>,但其中V实际上包含K(或者至少可以投影到它)?这正是它。

定义投影的最简单方法是使用在构建时传递的闭包,但你也可以定义自己的键提取器作为实现Default的ZST,以获得为你Keyed Sets提供的Default构造函数。

依赖项

~2MB
~26K SLoC