For loop in rust consumes(moves) the object, making it impossible to be used
again.
In this code, HashMap is consumed(moved).
let mut m = HashMap::new();
m.insert(String::from("gaga"), String::from("m1"));
m.insert(String::from("gaga1"), String::from("m2"));
// m