16 个版本

0.7.4 2024 年 4 月 1 日
0.7.1 2023 年 10 月 24 日
0.6.0 2023 年 1 月 22 日
0.5.0 2022 年 8 月 25 日
0.2.0 2018 年 11 月 24 日

#102数据结构

Download history 232291/week @ 2024-04-27 229275/week @ 2024-05-04 249614/week @ 2024-05-11 246911/week @ 2024-05-18 238593/week @ 2024-05-25 278454/week @ 2024-06-01 247924/week @ 2024-06-08 235119/week @ 2024-06-15 243166/week @ 2024-06-22 216635/week @ 2024-06-29 256001/week @ 2024-07-06 265057/week @ 2024-07-13 283471/week @ 2024-07-20 278393/week @ 2024-07-27 274419/week @ 2024-08-03 270124/week @ 2024-08-10

1,147,343 每月下载量
用于 307 软件包(直接使用 6 个)

MIT 许可证

165KB
3.5K SLoC

ordered-multimap-rs

Crates.io Docs.rs CI

目前,此软件包包含一个类型 ListOrderedMultimap。这是一个多重映射,意味着可以与给定的键关联多个值,但它还维护所有键和值的插入顺序。

文档

性能

基本基准测试显示,此软件包的性能与不维护插入顺序的 multimap 软件包相当。

功能

  • std(默认)启用标准库的使用。禁用此功能允许在 no_std 环境中使用此软件包。
  • serde 用于(反)序列化。

待办事项

计划将相应的 SetOrderedMultimap 也包含在此软件包中,它将提供相同的插入顺序保证,但与给定键关联的值集将是一个实际集合,而不是列表。

许可证

MIT 许可证下许可(LICENSE-MIThttp://opensource.org/licenses/MIT)。

贡献

除非你明确声明,否则任何有意提交以包含在你工作中的贡献都应按上述方式许可,不附加任何额外条款或条件。

参见 CONTRIBUTING.md

依赖关系

~0.7–1.2MB
~20K SLoC