aboutsummaryrefslogtreecommitdiff
path: root/azalea-protocol/azalea-protocol-macros/src
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-09-11 13:03:53 -0500
committermat <github@matdoes.dev>2022-09-11 13:03:53 -0500
commit679223f3dee87b1a3663e44487f9df16c47e59e9 (patch)
tree50f2d8f3b1bfbe49ee12815225e873a47c0ab5c5 /azalea-protocol/azalea-protocol-macros/src
parent0b3ec4ee3b53fedf51470e54ceeceff0e0cfdb69 (diff)
downloadazalea-drasl-679223f3dee87b1a3663e44487f9df16c47e59e9.tar.xz
only check leftover data in debug mode
Diffstat (limited to 'azalea-protocol/azalea-protocol-macros/src')
-rw-r--r--azalea-protocol/azalea-protocol-macros/src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/azalea-protocol/azalea-protocol-macros/src/lib.rs b/azalea-protocol/azalea-protocol-macros/src/lib.rs
index a83c09bb..5a8cb058 100644
--- a/azalea-protocol/azalea-protocol-macros/src/lib.rs
+++ b/azalea-protocol/azalea-protocol-macros/src/lib.rs
@@ -249,6 +249,7 @@ pub fn declare_state_packets(input: TokenStream) -> TokenStream {
let data = #module::#name::read(buf).map_err(|e| crate::read::ReadPacketError::Parse { source: e, packet_id: #id, packet_name: #name_litstr.to_string() })?;
let mut leftover = Vec::new();
let _ = buf.read_to_end(&mut leftover);
+ #[cfg(debug_assertions)]
if !leftover.is_empty() {
return Err(crate::read::ReadPacketError::LeftoverData { packet_name: #name_litstr.to_string(), data: leftover });
}