pub fn find_empty_game(&self) -> Option<i32> {
        for game_connector in &self.game_connectors {
            let game_connector = game_connector.lock().unwrap();
            if game_connector.is_empty() {
                return Some(game_connector.port);
            }
        }
        None
    }
/// Finds an empty game and returns the port if there is an empty game
Finds an empty game and returns the port if there is an empty game
Finds an empty game and returns the port if there is an empty game
pub fn find_empty_game(&self) -> Option<i32> {
        for game_connector in &self.game_connectors {
            let game_connector = game_connector.lock().unwrap();
            if game_connector.is_empty() {
                return Some(game_connector.port);
            }
        }
        None
    }
pub fn find_empty_game ( & self ) -> Option < i32 > { for game_connector in & self . game_connectors { let game_connector = game_connector . lock ( ) . unwrap ( ) ; if game_connector . is_empty ( ) { return Some ( game_connector . port ) ; } } None }
Finds an empty game and returns the port if there is an empty game
Finds an empty game and returns the port if there is an empty game
&self
&self