33个版本 (11个稳定版)

1.7.1 2024年3月23日
1.6.0 2022年12月31日
1.5.1 2022年7月30日
1.5.0 2021年11月15日
0.3.0 2018年7月23日

#2 in 内存管理

Download history • Rust 包仓库 662507/week @ 2024-04-23 • Rust 包仓库 630555/week @ 2024-04-30 • Rust 包仓库 637950/week @ 2024-05-07 • Rust 包仓库 661805/week @ 2024-05-14 • Rust 包仓库 652064/week @ 2024-05-21 • Rust 包仓库 686865/week @ 2024-05-28 • Rust 包仓库 768918/week @ 2024-06-04 • Rust 包仓库 771745/week @ 2024-06-11 • Rust 包仓库 736120/week @ 2024-06-18 • Rust 包仓库 811544/week @ 2024-06-25 • Rust 包仓库 727166/week @ 2024-07-02 • Rust 包仓库 783266/week @ 2024-07-09 • Rust 包仓库 780980/week @ 2024-07-16 • Rust 包仓库 807392/week @ 2024-07-23 • Rust 包仓库 810327/week @ 2024-07-30 • Rust 包仓库 790250/week @ 2024-08-06 • Rust 包仓库

每月下载量 3,326,783
用于 2,134 个Crate (258个直接使用)

MIT/Apache

185KB
2K SLoC

ArcSwap

Actions Status codecov docs

这提供了一些类似于 RwLock<Arc<T>> 或如果存在的话,类似于 Atomic<Arc<T>> 的东西,针对读多写少场景进行了优化,具有一致的性能特征。

在使用前请先阅读 文档

Rust版本策略

1.版本将在任何能够支持2018版编译器的编译器上构建。这并不包括

  • 测试。测试可以在最近的编译器上构建和运行,这主要是由于依赖项的原因。
  • 附加功能标志。大多数功能标志都可以保证构建,因为它们是在那个版本中引入的。实验性功能没有任何保证。

许可证

许可协议为以下之一

任选其一。

贡献

除非你明确说明,否则根据Apache-2.0许可证定义,任何有意提交以包含在你所做工作的贡献,都将如上双许可,没有任何附加条款或条件。

依赖项