discrete_range_map (cargo): This crate provides DiscreteRangeMap and DiscreteRangeSet, Data Structures for storing non-overlapping discrete intervals based off BTreeMap. 
Keywords: library|data-structures|map|data|intervals|rust