#ring-buffer #circular-buffer #io #async-io

rb

线程安全的环形缓冲区,具有阻塞I/O

10 个版本

使用旧的 Rust 2015

0.4.1 2022年8月23日
0.4.0 2022年1月30日
0.3.2 2018年4月27日
0.3.1 2017年11月26日
0.1.2 2016年3月25日

#175音频

Download history 929/week @ 2024-03-14 1569/week @ 2024-03-21 831/week @ 2024-03-28 778/week @ 2024-04-04 1211/week @ 2024-04-11 936/week @ 2024-04-18 1067/week @ 2024-04-25 1239/week @ 2024-05-02 1112/week @ 2024-05-09 1106/week @ 2024-05-16 982/week @ 2024-05-23 929/week @ 2024-05-30 1185/week @ 2024-06-06 1249/week @ 2024-06-13 1120/week @ 2024-06-20 1933/week @ 2024-06-27

5,646 每月下载量
17 个crates中使用 (10 直接使用)

MIT/Apache

26KB
522 代码行

rb

Build Status Build Status (appveyor) license rustdoc dependency status

一个使用安全Rust编写的线程安全固定大小环形(环形)缓冲区。

特性

  • 线程安全
  • 阻塞和非阻塞I/O
  • 没有不安全的代码块
  • 不会发生下溢或上溢

示例

cargo run --example saw

基准测试

基准测试特性需要 rust nightly

rustup run nightly -- cargo bench

许可证

许可协议为以下之一

您可选择使用。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您提交的任何有意包含在本作品中的贡献,将按上述方式双重许可,不附加任何额外条款或条件。

无运行时依赖