#circular-buffer #circular #buffer #no-std #data #core

已删除 dpc-cbuf

不可线程共享、简单且高效的循环缓冲区实现,当满时可以存储N个元素(典型的循环缓冲区实现只能存储N-1个)而不使用单独的标志。

使用旧的 Rust 2015

0.0.1 2015年6月20日

#41 in #circular

MPL-2.0 许可证

11KB
272 代码行

Build Status

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

无运行时依赖

功能