Add IntoIterator implementation for Selection

pull/6250/head
Pascal Kuthe 2 years ago committed by Blaž Hrastnik
parent 9b4326b18b
commit e91289fda1

@ -661,6 +661,15 @@ impl<'a> IntoIterator for &'a Selection {
} }
} }
impl IntoIterator for Selection {
type Item = Range;
type IntoIter = smallvec::IntoIter<[Range; 1]>;
fn into_iter(self) -> smallvec::IntoIter<[Range; 1]> {
self.ranges.into_iter()
}
}
// TODO: checkSelection -> check if valid for doc length && sorted // TODO: checkSelection -> check if valid for doc length && sorted
pub fn keep_or_remove_matches( pub fn keep_or_remove_matches(

Loading…
Cancel
Save