You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andreas Linz 7a46a5de24
Add copyright owner information
1 year ago
benches Use new rand crate 2 years ago
examples Format with latest rustfmt 3 years ago
src Apply clippy lints 2 years ago
tests Format with latest rustfmt 3 years ago
.gitignore Ignore intellij IDEA meta folder 4 years ago
.travis.yml Run benchmark only in nightly 3 years ago
Cargo.toml Widen version range of dev-dependencies 1 year ago
LICENSE_APACHE_20 Add copyright owner information 1 year ago
LICENSE_MIT Relicense under MIT/Apache-2.0 as it is common in the Rust eco system 5 years ago Add badge 3 years ago
appveyor.yml Run test in release mode 3 years ago


Build Status Build Status (appveyor) license rustdoc dependency status

A thread-safe fixed size circular (ring) buffer written in safe Rust.


  • thread-safe
  • blocking and non-blocking IO
  • no unsafe blocks
  • never under- or overflows


cargo run --example saw


The benchmarking feature needs rust nightly.

rustup run nightly -- cargo bench


Licensed under either of

at your option.


Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.