Skip to content

Commit 2abbae1

Browse files
committed
refactor
1 parent f342b42 commit 2abbae1

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

rust/bowling/src/lib.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,9 @@ impl BowlingGame {
9494
self.frames.push(frame);
9595
return Ok(())
9696
}
97-
if self.pending_roll.is_some() {
98-
let roll1 = self.pending_roll.unwrap();
99-
let frame = Frame::new(roll1, pins);
97+
if let Some(prev) = self.pending_roll.take() {
98+
let frame = Frame::new(prev, pins);
10099
self.frames.push(frame);
101-
self.pending_roll = None;
102100
return Ok(())
103101
} else {
104102
self.pending_roll = Some(pins);

0 commit comments

Comments
 (0)