#string-interning #memory #unique-id

intern_string

为Rust提供的快速且内存高效的字符串驻留

2个不稳定版本

0.2.0 2024年1月7日
0.1.0 2024年1月5日

#string-interning中排名30

MIT 许可证

6KB
65

字符串驻留

具有简单API的快速且高效的字符串驻留。

功能

  • 驻留字符串并为每个字符串获取唯一的ID。
  • 使用预分配的容量初始化。

安装

将以下内容添加到您的 Cargo.toml

[dependencies]
intern_string = "0.1.0"

用法

use intern_string::Intern;

let mut interner = Intern::new();
let id = interner.intern("hello");
assert_eq!(interner.lookup(id), 0);

依赖项

~130KB