1 个不稳定版本

0.8.0 2022年6月7日
0.7.0 2022年6月7日

#16 in #generational

MIT 许可证

26KB
830

Rust中的代际引用计数

实现Vale的代际引用计数内存管理模型。


lib.rs:

代际计数

此包实现了Vale的代际引用计数内存管理,旨在作为Rc的替代品,具有略微不同的语义。

相对于Rc的优势

  • 共享引用是Copy,因此成本极低
  • RAII语义

缺点

  • 只有一个所有者引用,需要管理
  • 解引用返回Option
  • 不是Deref

锁定系统为了易于实现(以及可能的速度)是非粒度的

依赖关系

~0–5.5MB