Serialization / Binary format

let arr: Vec<u8> = vec![2357];

//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);
}