#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 • Rust 包仓库 94308/week @ 2024-03-14 • Rust 包仓库 98719/week @ 2024-03-21 • Rust 包仓库 89431/week @ 2024-03-28 • Rust 包仓库 83865/week @ 2024-04-04 • Rust 包仓库 86944/week @ 2024-04-11 • Rust 包仓库 87108/week @ 2024-04-18 • Rust 包仓库 87475/week @ 2024-04-25 • Rust 包仓库 91214/week @ 2024-05-02 • Rust 包仓库 96618/week @ 2024-05-09 • Rust 包仓库 87211/week @ 2024-05-16 • Rust 包仓库 86929/week @ 2024-05-23 • Rust 包仓库 91466/week @ 2024-05-30 • Rust 包仓库 89625/week @ 2024-06-06 • Rust 包仓库 93419/week @ 2024-06-13 • Rust 包仓库 88647/week @ 2024-06-20 • Rust 包仓库 71183/week @ 2024-06-27 • Rust 包仓库

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

MIT/Apache

37KB
701

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

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

依赖项

~1.2–7.5MB
~38K SLoC