ringbuf_blocking/
lib.rs

1#![no_std]
2#![allow(clippy::missing_safety_doc)]
3
4#[cfg(feature = "alloc")]
5extern crate alloc;
6#[cfg(feature = "std")]
7extern crate std;
8
9mod alias;
10pub mod rb;
11pub mod sync;
12pub mod wrap;
13
14#[cfg(all(test, feature = "std"))]
15mod tests;
16
17pub use ringbuf::traits;
18
19pub use alias::*;
20pub use rb::BlockingRb;
21pub use wrap::{BlockingCons, BlockingProd, WaitError};