pub async fn handle(
con: TcpStream,
server_state: &SyncedServerState,
in_lobby: &mut Option<(SharedLobbyState, String, Option<PlayerId>)>,
abort_handle: AbortHandle,
) -> Result<(), ConnectionError>pub async fn handle(
con: TcpStream,
server_state: &SyncedServerState,
in_lobby: &mut Option<(SharedLobbyState, String, Option<PlayerId>)>,
abort_handle: AbortHandle,
) -> Result<(), ConnectionError>