#跨平台 #缓存 #静态 #数据结构

reference-counted-singleton

引用计数的单例,其受保护数据可根据需要重新创建

5 个版本

0.1.4 2024 年 3 月 27 日
0.1.3 2024 年 1 月 8 日
0.1.2 2022 年 9 月 3 日
0.1.1 2021 年 7 月 29 日
0.1.0 2021 年 6 月 9 日

#71 in FFI

Download history 4441/week @ 2024-04-08 3963/week @ 2024-04-15 4540/week @ 2024-04-22 6088/week @ 2024-04-29 3718/week @ 2024-05-06 3572/week @ 2024-05-13 3770/week @ 2024-05-20 2170/week @ 2024-05-27 2698/week @ 2024-06-03 1775/week @ 2024-06-10 2850/week @ 2024-06-17 4197/week @ 2024-06-24 4733/week @ 2024-07-01 2776/week @ 2024-07-08 3224/week @ 2024-07-15 4297/week @ 2024-07-22

15,977 每月下载量
8 个 Crates 中使用(通过 selinux

MIT 许可证

16KB
264

crates.io docs.rs license

引用计数单例

RefCountedSingleton 是一个引用计数的单例,其受保护数据可以根据需要重新创建。

当调用 RefCountedSingleton::get_or_init 时会创建受保护数据。该函数返回一个指向单例的 RCSRef 引用。

RCSRef 实例可以根据需要克隆。最后一个 RCSRef 引用会丢弃数据。再次调用 RefCountedSingleton::get_or_init 会重新创建数据。

版本管理

此项目遵循 语义版本控制。`CHANGELOG.md` 文件详细说明了随时间的变化。

无运行时依赖