double-buffer 1.0.0

A simple double buffer generic implementation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use double_buffer::DoubleBuffer;

#[test]
fn test_debug_format() {
    let buffer: DoubleBuffer<u32> = DoubleBuffer::default();
    assert_eq!(format!("{:?}", buffer), "DoubleBuffer { current: 0, next: 0 }");
}

#[test]
fn test_pointer_format() {
    let buffer: DoubleBuffer<u32> = DoubleBuffer::default();
    assert!(format!("{:p}", buffer).starts_with("0x"));
}