let arr: Vec<u8> = vec![2, 3, 5, 7];
//Write Binary Data
if let Ok(data_b) = bincode::serialize(&arr) {
//data_b is [4, 0, 0, 0, 0, 0, 0, 0, 2, 3, 5, 7]
println!("data_b is {:?}", data_b);
//Read Binary Data
let mut cursor = &data_b[..];
let arr2: Vec<u8> = bincode::
deserialize_from(&mut cursor).unwrap();
//arr2 is [2, 3, 5, 7]
println!("arr2 is {:?}", arr2);
}