Skip to content

Commit

Permalink
Replace match with smaller unwrap_or_else
Browse files Browse the repository at this point in the history
  • Loading branch information
Lucretiel committed May 7, 2024
1 parent 166307e commit 45f6c4b
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions regex-syntax/src/hir/interval.rs
Original file line number Diff line number Diff line change
Expand Up @@ -143,13 +143,10 @@ impl<I: Interval> IntervalSet<I> {
MergeIter::new(self.ranges.iter(), other.ranges.iter()).copied();

let final_range = merged.reduce(|range, next_range| {
match range.union_right(&next_range) {
Some(merged) => merged,
None => {
ranges.push(range);
next_range
}
}
range.union_right(&next_range).unwrap_or_else(|| {
ranges.push(range);
next_range
})
});

if let Some(final_range) = final_range {
Expand Down

0 comments on commit 45f6c4b

Please sign in to comment.