Crate wheelbuf [] [src]

Multi-read no_std ring buffer

The wheelbuffer crate offers a ringbuffer-like structure without a read pointer, making multiple reads of a buffer possible. Instead of relying on a fixed data structure as a backend, it is generic over a type C that offers the slice interface, e.g. a vector or even a static array.

The create performs no allocations itself and does not use the standard library (#![no_std]).

Structs

WheelBuf

A multi-read Ringbuffer.

WheelBufIter

WheelBuf iterator