#buffer #ring-buffer #read #structure #pointers #multiple #store

wheelbuf

wheelbuf 库提供了一种类似于环形缓冲区但没有读取指针的结构,使对缓冲区的多次读取成为可能。缓冲区后面的存储是灵活的,可以是静态数组、向量或任何可以转换为切片的其他结构。

1 个不稳定版本

使用旧的 Rust 2015

0.2.0 2016年11月19日

2258数据结构

Download history • Rust 包仓库 105/week @ 2023-12-01 • Rust 包仓库 104/week @ 2023-12-08 • Rust 包仓库 61/week @ 2023-12-15 • Rust 包仓库 56/week @ 2023-12-22 • Rust 包仓库 76/week @ 2023-12-29 • Rust 包仓库 135/week @ 2024-01-05 • Rust 包仓库 67/week @ 2024-01-12 • Rust 包仓库 88/week @ 2024-01-19 • Rust 包仓库 68/week @ 2024-01-26 • Rust 包仓库 91/week @ 2024-02-02 • Rust 包仓库 195/week @ 2024-02-09 • Rust 包仓库 167/week @ 2024-02-16 • Rust 包仓库 186/week @ 2024-02-23 • Rust 包仓库 146/week @ 2024-03-01 • Rust 包仓库 218/week @ 2024-03-08 • Rust 包仓库 176/week @ 2024-03-15 • Rust 包仓库

763 每月下载量
用于 casper-node

MIT 许可证

7KB
170

多读 no_std 环形缓冲区

wheelbuf 库提供了一种类似于环形缓冲区但没有读取指针的结构,使对缓冲区的多次读取成为可能。缓冲区后面的存储是灵活的,可以是静态数组、向量或任何可以转换为切片的其他结构。

文档可在 docs.rs 上找到。


lib.rs:

多读 no_std 环形缓冲区

wheelbuf 库提供了一种类似于环形缓冲区但没有读取指针的结构,使对缓冲区的多次读取成为可能。它不是依赖于固定数据结构作为后端,而是对类型 C 进行泛型,该类型提供了切片接口,例如向量甚至是静态数组。

创建时不会进行任何分配,也不使用标准库 (#![no_std])。

无运行时依赖