#vec #index #collection

atom_table

为大型、难以处理的事物(如字符串)分配易于处理的类型ID

2个稳定版本

1.1.0 2023年3月8日
1.0.0 2023年3月8日

#230 in #vec

Download history 6/week @ 2024-05-17 2/week @ 2024-05-24 18/week @ 2024-05-31 5/week @ 2024-06-07 5/week @ 2024-06-14 16/week @ 2024-07-05 2/week @ 2024-07-12 57/week @ 2024-07-26

每月75次下载

MIT/Apache

27KB
476

Rust的Atom Table

Crates.io docs.rs REUSE status

一个简单的数据结构,允许您通过“易于处理”的ID引用“难以处理”的值,并且可以进行双向查找。我想这样的库已经存在,但我不知道它的名字,所以我还是提供了我的版本。

开发和贡献

由于这是一个简单的数据结构,我认为应该可以轻松地进行所有测试,所以我尽量保持测试覆盖率较高。

生成HTML格式的本地测试覆盖率报告

cargo xtask coverage --dev

生成lcov格式的覆盖率报告,供(可能)您的编辑器使用

cargo xtask coverage

运行大多数将进行的CI检查

cargo xtask ci

许可证

根据您的选择,受Apache许可证第2版MIT许可证的许可。

除非您明确声明,否则根据Apache-2.0许可证定义的,您有意提交以包含在此crate中的任何贡献,将如上所述双许可,不附加任何额外的条款或条件。

此软件符合REUSE规范

依赖项

~155–260KB