multi-map 1.0.1

Like a std::collection::HashMap, but allows you to use either of two different keys to retrieve items.
Documentation

multi-map

MultiMap is a HashMap that takes two different keys.

# extern crate multi_map;
let mut map = multi_map::MultiMap::new();
map.insert("One", "Eins", 1);
map.insert("Two", "Zwei", 2);
assert!(*map.get_alt(&"Eins").unwrap() == 1);
assert!(*map.get(&"Two").unwrap() == 2);