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}