From 741d6c85488a992ec7a3abc0d06969070d7fea22 Mon Sep 17 00:00:00 2001 From: Joscha Date: Sat, 20 Aug 2022 20:07:31 +0200 Subject: [PATCH] Serialize all parts of Package if set --- src/api/packet.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/api/packet.rs b/src/api/packet.rs index e69de56..f06967c 100644 --- a/src/api/packet.rs +++ b/src/api/packet.rs @@ -8,11 +8,11 @@ pub struct Packet { pub id: Option, pub r#type: PacketType, pub data: Option, - #[serde(skip_serializing)] + #[serde(skip_serializing_if = "Option::is_none")] pub error: Option, - #[serde(default, skip_serializing)] + #[serde(default, skip_serializing_if = "std::ops::Not::not")] pub throttled: bool, - #[serde(skip_serializing)] + #[serde(skip_serializing_if = "Option::is_none")] pub throttled_reason: Option, }