6 个版本
0.2.3 | 2024年2月5日 |
---|---|
0.2.2 |
|
0.1.4 | 2024年2月4日 |
#843 in Rust 模式
每月 59 次下载
13KB
350 代码行
实习
实习是指只存储每个不同字符串值的一个副本的过程,这些值必须是不可变的。这个过程用于节省内存空间和提高性能。
用法
将依赖项添加到您的 Cargo.toml
[dependencies]
interning = "0.2"
use interning::InternedString;
fn main() {
let s1 = InternedString::new("hello");
let s2 = InternedString::new("hello");
assert_eq!(s1, s2);
}
变更日志
- 0.1.0
- 首次发布
- 0.2.0
- 内联小字符串
- 0.2.1
- 添加 InternedStringHash 以进行端序无关的哈希和用户友好的 API
依赖项
~4–10MB
~101K SLoC