Skip to content

Commit 8241fe1

Browse files
committed
Refactor merge logic to fix unreached line coverage
1 parent 48d578b commit 8241fe1

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

src/sorting/strand_sort.rs

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,13 @@ fn merge<T: Ord + Clone>(left: Vec<T>, right: Vec<T>) -> Vec<T> {
3939
merged.push(right_iter.next().unwrap());
4040
}
4141
}
42-
(Some(_), None) => {
43-
merged.extend(left_iter);
44-
break;
45-
}
46-
(None, Some(_)) => {
47-
merged.extend(right_iter);
48-
break;
49-
}
50-
(None, None) => break,
42+
_ => break,
5143
}
5244
}
5345

46+
merged.extend(left_iter);
47+
merged.extend(right_iter);
48+
5449
merged
5550
}
5651

0 commit comments

Comments
 (0)