5 use std::collections::BTreeMap;
8 map: BTreeMap<Range, u8>,
11 #[derive(Eq, PartialEq, Ord, PartialOrd)]
15 fn iter_with_range<'a>(&'a self) -> impl Iterator<Item = (&'a Range, &'a u8)> + 'a {
16 self.map.range(Range..Range)
19 pub fn iter<'a>(&'a self) -> impl Iterator<Item = &'a u8> + 'a {
20 self.iter_with_range().map(|(_, data)| data)