fn main() {
let (mut w, mut r) = cueue::cueue(1 << 20).unwrap();
let buf = w.write_chunk();
if buf.len() >= 3 + 3 + 3 {
buf[..9].copy_from_slice(b"foobarbaz");
w.commit(9);
}
let read_result = r.read_chunk();
assert_eq!(read_result, b"foobarbaz");
println!("Read {}", String::from_utf8_lossy(read_result));
r.commit();
}