使用旧的 Rust 2015
| 0.0.1 |
|
|---|
#41 in #circular
11KB
272 代码行
cbuf
简介
不可线程共享、简单且高效的循环缓冲区实现,当满时可以存储N个元素(典型的循环缓冲区实现只能存储N-1个)而不使用单独的标志。
只使用 core,因此可以使用 #[no_std] 功能在 no_std 项目中使用。
用法
在 Carto.toml
[dependencies]
dpc-cbuf = "*"
在 src/main.rs
extern crate cbuf;
lib.rs:
不可线程共享、简单且高效的循环缓冲区实现,当满时可以存储N个元素(典型的循环缓冲区实现只能存储N-1个)而不使用单独的标志。
只使用 core,因此可以使用 #[no_std] 功能在 no_std 项目中使用。