diff options
| author | metamuffin <metamuffin@disroot.org> | 2024-06-20 01:38:00 +0200 | 
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2024-06-23 19:21:49 +0200 | 
| commit | 720bb2e4f53d4467832ba59f97c9b6b6786181e7 (patch) | |
| tree | 10ea600436adf2c101d9a1ccbf64808414bbc354 /server/src/main.rs | |
| parent | 6f7b995dd9fa3bea95be8c24e2452f015b410839 (diff) | |
| download | hurrycurry-720bb2e4f53d4467832ba59f97c9b6b6786181e7.tar hurrycurry-720bb2e4f53d4467832ba59f97c9b6b6786181e7.tar.bz2 hurrycurry-720bb2e4f53d4467832ba59f97c9b6b6786181e7.tar.zst | |
type safe indecies
Diffstat (limited to 'server/src/main.rs')
| -rw-r--r-- | server/src/main.rs | 8 | 
1 files changed, 4 insertions, 4 deletions
| 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}");                                  } | 
