use there_is_nopads_core::messages::PlayerMessage; use there_is_nopads_core::player::player_info::PlayerInfo; use there_is_nopads_core::server::server::PadServer; use there_is_nopads_core::server::server_event::PadServerEvent; fn main() { // 服务端 let server = PadServer::default(); // 开始监听 server.start_listening(Event); } struct Event; impl PadServerEvent for Event { fn server_start() { todo!() } fn server_shutdown() { todo!() } fn join_request_received(info: PlayerInfo) -> bool { todo!() } fn player_joined(info: PlayerInfo) { todo!() } fn player_left(info: PlayerInfo) { todo!() } fn player_disconnected(info: PlayerInfo) { todo!() } fn msg_received(info: PlayerInfo, msg: PlayerMessage) { todo!() } }