(&self, range: &ArchivedRange<K>)
| 187 | } |
| 188 | |
| 189 | fn intersect(&self, range: &ArchivedRange<K>) -> bool { |
| 190 | match *self { |
| 191 | Query::Point(ref k) => k < &range.end, |
| 192 | Query::Range(ref r) => r.end > range.start && r.start < range.end, |
| 193 | } |
| 194 | } |
| 195 | } |
| 196 | |
| 197 | type TodoVec = SmallVec<[(usize, usize); 16]>; |