graphite_mc_protocol/status/client.rs
1use graphite_binary::slice_serialization::*;
2
3use crate::identify_packets;
4use crate::IdentifiedPacket;
5use num_enum::TryFromPrimitive;
6
7identify_packets! {
8 PacketId,
9 StatusRequest = 0x00,
10 PingRequest = 0x01
11}
12
13slice_serializable! {
14 #[derive(Debug)]
15 pub struct StatusRequest {}
16}
17
18slice_serializable! {
19 #[derive(Debug)]
20 pub struct PingRequest {
21 time: u64 as BigEndian
22 }
23}