#interning #intern #parser

treentern

一个易于实现树型类型引用计数的库

2 个版本

0.1.1 2024 年 8 月 12 日
0.1.0 2024 年 8 月 11 日

10#intern

Download history 46/week @ 2024-08-05 205/week @ 2024-08-12

251 次每月下载

MIT/Apache

7KB
173

Treentern

这是一个引用计数的库。

基本用法

let a = "Hello, World".intern();
let b = "Hello, World".intern();

assert_eq!(a.as_ptr(), b.as_ptr());

与其他实现相比,此库旨在无需不安全代码。它是通过为每个实现 Intern 特性的类型提供一个单独的区域来实现的。

然而,目前选择其他引用计数库可能是一个更好的选择,因为这个库主要是作为学习引用计数工作原理的一种方式。

依赖项

~4KB