mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 09:26:19 +04:00
Add IntoIterator implementation for Selection
This commit is contained in:
parent
9b4326b18b
commit
e91289fda1
@ -661,6 +661,15 @@ fn into_iter(self) -> std::slice::Iter<'a, Range> {
|
||||
}
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
pub fn keep_or_remove_matches(
|
||||
|
Loading…
Reference in New Issue
Block a user