aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/packet-macros/src
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-protocol/packet-macros/src')
-rwxr-xr-xazalea-protocol/packet-macros/src/lib.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/azalea-protocol/packet-macros/src/lib.rs b/azalea-protocol/packet-macros/src/lib.rs
index 35abf642..dec153ec 100755
--- a/azalea-protocol/packet-macros/src/lib.rs
+++ b/azalea-protocol/packet-macros/src/lib.rs
@@ -232,13 +232,12 @@ struct PacketIdMap {
impl Parse for PacketIdMap {
fn parse(input: ParseStream) -> Result<Self> {
let mut packets = vec![];
- loop {
- // 0x0e: clientbound_change_difficulty_packet::ClientboundChangeDifficultyPacket,
- // 0x0e
- let packet_id: LitInt = match input.parse() {
- Ok(i) => i,
- Err(_) => break,
- };
+
+ // example:
+ // 0x0e: clientbound_change_difficulty_packet::ClientboundChangeDifficultyPacket,
+
+ // 0x0e
+ while let Ok(packet_id) = input.parse::<LitInt>() {
let packet_id = packet_id.base10_parse::<u32>()?;
// :
input.parse::<Token![:]>()?;