use std::collections::HashMap;
let dic: HashMap<u8, &str> = HashMap::from([
(1, "one"),
(2, "two")
]);
//Write Binary Data
if let Ok(data_b) = bincode::serialize(&dic) {
//data_b is [2, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0...
println!("data_b is {:?}", data_b);
//Read Binary Data
let mut cursor = &data_b[..];
let dic2: HashMap<u8, String> = bincode::
deserialize_from(&mut cursor).unwrap();
//dic2 is {1: "one", 2: "two"}
println!("dic2 is {:?}", dic2);
}