useserde::{Deserialize, Serialize};#[derive(Serialize, Deserialize, Debug, Clone)]pubenumGameMessage{// Server -> Client: "You are White"
GameStart(String),// Client -> Server: "I moved e2 to e4"
MakeMove { from:String, to:String},// Server -> Client: "Opponent moved e2 to e4"
OpponentMove { from:String, to:String},// Server -> Client: "Game Over"
GameOver(String),}