使用旧的 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
项目中使用。