From 720bb2e4f53d4467832ba59f97c9b6b6786181e7 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 20 Jun 2024 01:38:00 +0200 Subject: type safe indecies --- server/src/main.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'server/src/main.rs') diff --git a/server/src/main.rs b/server/src/main.rs index 4d761b0c..3af71e17 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -14,7 +14,7 @@ use undercooked::{ customer::customer, data::build_gamedata, game::Game, - protocol::{PacketC, PacketS}, + protocol::{PacketC, PacketS, PlayerID}, }; #[tokio::main] @@ -57,7 +57,7 @@ async fn main() -> Result<()> { spawn(customer(game.clone(), rx.resubscribe())); - for id in 1.. { + for id in (1..).map(PlayerID) { tokio::select! { r = raw_listener.accept() => { let (sock, addr) = r?; @@ -88,7 +88,7 @@ async fn main() -> Result<()> { warn!("invalid json over tcp"); break }; - debug!("<- {id} {packet:?}"); + debug!("<- {id:?} {packet:?}"); if let Err(e) = game.write().await.packet_in(id, packet) { warn!("client error: {e}"); } @@ -133,7 +133,7 @@ async fn main() -> Result<()> { warn!("invalid json over ws"); break }; - debug!("<- {id} {packet:?}"); + debug!("<- {id:?} {packet:?}"); if let Err(e) = game.write().await.packet_in(id, packet) { warn!("client error: {e}"); } -- cgit v1.2.3-70-g09d2