Crate bidir_map [−] [src]
Bidirectional maps for Rust.
Examples
use bidir_map::BidirMap; let mut map = BidirMap::new(); map.insert(1, "a"); assert_eq!(map.get_by_first(&1), Some(&"a")); assert_eq!(map.get_by_first(&2), None); assert_eq!(map.get_by_second(&"a"), Some(&1)); assert_eq!(map.get_by_second(&"b"), None);
Structs
BidirMap |
A bidirectional map. |
FirstColumn | |
Iter | |
IterMut | |
SecondColumn |