Skip to content

Commit a5c505f

Browse files
committed
Use is_done in Chain
1 parent 40f2cc3 commit a5c505f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/lib.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,8 @@ where
573573

574574
match self.state {
575575
BothForward | BothBackward => {
576-
self.state = if self.a.next().is_none() {
576+
self.a.advance();
577+
self.state = if self.a.is_done() {
577578
self.b.advance();
578579
Back
579580
} else {
@@ -635,7 +636,8 @@ where
635636

636637
match self.state {
637638
BothForward | BothBackward => {
638-
self.state = if self.b.next_back().is_none() {
639+
self.b.advance_back();
640+
self.state = if self.b.is_done() {
639641
self.a.advance_back();
640642
Front
641643
} else {

0 commit comments

Comments
 (0)