Skip to main content

nurtex_protocol/packets/status/
enumeration.rs

1use nurtex_derive::PacketUnion;
2
3use crate::packets::status::packets::*;
4
5#[derive(Clone, Debug, PartialEq, PacketUnion)]
6pub enum ClientsideStatusPacket {
7  #[id = 0x00]
8  StatusResponse(ClientsideStatusResponse),
9  #[id = 0x01]
10  PongResponse(ClientsidePongResponse),
11}
12
13#[derive(Clone, Debug, PartialEq, PacketUnion)]
14pub enum ServersideStatusPacket {
15  #[id = 0x00]
16  StatusRequest(ServersideStatusRequest),
17  #[id = 0x01]
18  PingRequest(ServersidePingRequest),
19}