#object-id #version-control #git #optimized #key #hash-map

gix-hashtable

一个库,提供基于散列表的数据结构,针对ObjectId键进行了优化。

14个不稳定版本 (4个破坏性更新)

0.5.2 2024年3月14日
0.5.1 2023年12月30日
0.4.1 2023年12月6日
0.4.0 2023年9月8日
0.1.2 2023年3月1日

#520数据结构

Download history 94308/week @ 2024-03-14 98719/week @ 2024-03-21 89431/week @ 2024-03-28 83865/week @ 2024-04-04 86944/week @ 2024-04-11 87108/week @ 2024-04-18 87475/week @ 2024-04-25 91214/week @ 2024-05-02 96618/week @ 2024-05-09 87211/week @ 2024-05-16 86929/week @ 2024-05-23 91466/week @ 2024-05-30 89625/week @ 2024-06-06 93419/week @ 2024-06-13 88647/week @ 2024-06-20 71183/week @ 2024-06-27

每月下载量357,955次
用于 176 个库(6个直接使用)

MIT/Apache

37KB
701

自定义的 HashMap 和 Hasher 实现,针对使用 ObjectId 作为键进行了优化。

该库的布局与 std::collections 相似,以便于熟悉。

依赖项

~1.2–7.5MB
~38K SLoC