diff --git a/src/bin/crab_combat.rs b/src/bin/crab_combat.rs index 95045e9..7404547 100644 --- a/src/bin/crab_combat.rs +++ b/src/bin/crab_combat.rs @@ -178,8 +178,7 @@ impl Game { println!("The winning card is {}", winning_card); let (winner, _, _) = top_card_info .drain(..) - .filter(|(_, x, _)| *x == winning_card) - .next() + .find(|(_,x,_)| *x == winning_card) .ok_or(TopLevelError::UnknownError)?; winner.add_cards(winning_card, &mut top_cards); }