fn remove_cards_from_hand(&mut self, player: &str, cards: &Vec<shared_types::Card>) {
    if let Some(player_data) = self.player_data.get_mut(player) {
      player_data.remove_cards(cards);
    }
  }
/// Removes cards from the hand of a player in the game

Removes cards from the hand of a player in the game
Removes cards from the hand of a player in the game
fn remove_cards_from_hand(&mut self, player: &str, cards: &Vec<shared_types::Card>) {
    if let Some(player_data) = self.player_data.get_mut(player) {
      player_data.remove_cards(cards);
    }
  }
fn remove_cards_from_hand ( & mut self , player : & str , cards : & Vec < shared_types :: Card > ) { if let Some ( player_data ) = self . player_data . get_mut ( player ) { player_data . remove_cards ( cards ) ; } }
Removes cards from the hand of a player in the game
Removes cards from the hand of a player in the game
&mut self
player
&str
cards
&Vec<shared_types::Card>
&mut self
player
&str
cards
&Vec<shared_types::Card>