basic/
basic.rs

1extern crate byte_buffer;
2
3use byte_buffer::prelude::ByteBuffer;
4use std::io::{self, Read};
5
6fn main() {
7    ByteBuffer::init(10, 3);
8
9    let mut buffer = ByteBuffer::slice();
10    io::repeat(0b101).read_exact(buffer.as_writable()).unwrap();
11
12    println!("Slice content: {:?}", buffer.read());
13    assert_eq!(buffer.read().unwrap(), [0b101, 0b101, 0b101]);
14}