in src/crc.rs [114:128]
fn test_crc_new() {
let buf = vec![1; 5];
let mut slice = buf.as_slice();
let crc_reader = CRC64Reader::new(&mut slice);
assert_eq!(crc_reader.crc64, 0);
assert_eq!(crc_reader.reader, &[1; 5]);
assert_eq!(crc_reader.checksum(), 0);
let mut buf = vec![0; 5];
let mut slice = buf.as_mut_slice();
let crc_writer = CRC64Writer::new(&mut slice);
assert_eq!(crc_writer.crc64, 0);
assert_eq!(crc_writer.writer, &[0; 5]);
assert_eq!(crc_writer.checksum(), 0);
}