ringbuffer 0.16.0

A fixed-size circular buffer
Documentation
1
2
3
4
5
6
7
8
9
10
extern crate ringbuffer;

use ringbuffer::{ConstGenericRingBuffer, RingBuffer};

fn main() {
    let mut buf = ConstGenericRingBuffer::new::<0>();
    //~^ note: the above error was encountered while instantiating `fn ringbuffer::ConstGenericRingBuffer::<i32, 0>::new::<0>`
    // ringbuffer can't be zero length
let _ = buf.enqueue(5);
}