2个版本
使用旧的Rust 2015
0.1.1 | 2016年9月16日 |
---|---|
0.1.0 | 2016年9月5日 |
#27 in #circular
在defrag中使用
12KB
264 行代码(不含注释)
cbuf - 环形缓冲区
简介
非线程共享,简单高效的环形缓冲区实现,当缓冲区满时可以存储N个元素(典型的环形缓冲区实现存储N-1个元素),且不使用额外的标志位。
仅使用core
,因此可以通过使用no_std
功能在#[no_std]
项目中使用。
用法
在Carto.toml
[dependencies]
cbuf = "*"
在src/main.rs
extern crate cbuf;
lib.rs
:
非线程共享,简单高效的环形缓冲区实现,当缓冲区满时可以存储N个元素(典型的环形缓冲区实现存储N-1个元素),且不使用单独的标志位。
仅使用core
,因此可以通过使用no_std
功能在#[no_std]
项目中使用。