mbimap
Similar to bimap, but it provides a pooled dataset, facilitating the storage of multiple mappings.
Example
let mut map = new;
map.insert;
map.insert_by_left;
map.insert_by_right;
println!; // [a, b, c]
println!; // [2, 3, 4]
map.remove_all_by_left;
map.remove_all_by_right;
println!; // 2->[a, b], 3->[b], 4->[b]