Create hash from vector of tuple pairs



examples/hashes/hash-from-vector/src/main.rs
use std::collections::HashMap;

fn main() {

    let mut pairs: Vec<(String, i32)> = vec![
            ("snake".to_string(), 1),
            ("dog".to_string(),   2),
        ];
    let cat = ("cat".to_string(), 3);
    pairs.push(cat);
    println!("vector of pairs: {:?}", pairs);

    let counter: HashMap<String, i32> = HashMap::from_iter(pairs);
    println!("hash: {:?}", counter);
    println!("dog: {:?}", counter["dog"]);
}

vector of pairs: [("snake", 1), ("dog", 2), ("cat", 3)]
hash: {"cat": 3, "snake": 1, "dog": 2}
dog: 2