diff options
Diffstat (limited to 'src/json.rs')
-rw-r--r-- | src/json.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/json.rs b/src/json.rs index 02dbe1b..5830bd9 100644 --- a/src/json.rs +++ b/src/json.rs @@ -136,15 +136,13 @@ impl State { fn player(&self) -> &Player { self.players.iter() - .filter(|p| p.player_type == 'A') - .next() + .find(|p| p.player_type == 'A') .expect("Player character did not appear in state.json") } fn opponent(&self) -> &Player { self.players.iter() - .filter(|p| p.player_type == 'B') - .next() + .find(|p| p.player_type == 'B') .expect("Opponent character did not appear in state.json") } |