#hash-map #speedy #table #string-based

string_table

Rust 的一个用于快速基于字符串的 HashMap 的 crate。

1 个稳定版本

1.0.0 2023年7月20日

#7 in #speedy

Apache-2.0GPL-3.0-only

8KB
61 代码行(不包括注释)

Crates.io License Docs.rs

String Table

string_table 是一个 Rust 的 crate,允许实现快速的基于字符串的 HashMap。

使用方法

运行以下命令

$ cargo add string_table

或者将以下内容添加到你的 Cargo.toml

[dependencies]
string_table = "1.0.0"

示例

let mut table = StringTable::new();
table.insert("a", 10i32);
table.insert("b", 20i32);
table.insert("c", 30i32);

assert!(table.get("a").unwrap() == &10);
assert!(table.get("b").unwrap() == &20);
assert!(table.get("c").unwrap() == &30);

许可证

此 crate 采用 Apache License 2.0 许可。

依赖项

~55KB