(
a: Range<usize>,
b: Range<usize>,
expected: [Range<usize>; N],
)
| 31 | }; |
| 32 | let right = if !b.start.is_lt(&b.end) { |
| 33 | b |
| 34 | } else { |
| 35 | Range { start: spec_ord_max(a.start, b.end), end: a.end } |
| 36 | }; |
| 37 | if left.start.is_lt(&left.end) { |
| 38 | if right.start.is_lt(&right.end) { |
| 39 | seq![left, right] |
| 40 | } else { |
| 41 | seq![left] |
| 42 | } |
| 43 | } else if right.start.is_lt(&right.end) { |
| 44 | seq![right] |
| 45 | } else { |
| 46 | Seq::empty() |
no test coverage detected