Tuples as keys of a HashMap



examples/hashes/tuples-as-keys/src/main.rs
use std::collections::HashMap;


fn main() {
    let mut lookup = HashMap::new();
    let a = ("Foo", 2);
    lookup.insert(a, 4);

    lookup.insert(("Bar", 4), 6);

    // The key must be of the same type
    // lookup.insert(("Other", 5, 6), 7);

    println!("{:?}", lookup);
}

{("Foo", 2): 4, ("Bar", 4): 6}