From dd2eae6eedc045632bc1b38347fae00b7ed82275 Mon Sep 17 00:00:00 2001 From: Alf Date: Wed, 9 Sep 2020 20:04:06 -0700 Subject: [PATCH] Skip serializing vmhd/smhd if Option::is_none. --- src/mp4box/minf.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mp4box/minf.rs b/src/mp4box/minf.rs index 3365f19..fa5422f 100644 --- a/src/mp4box/minf.rs +++ b/src/mp4box/minf.rs @@ -6,8 +6,12 @@ use crate::mp4box::{smhd::SmhdBox, stbl::StblBox, vmhd::VmhdBox}; #[derive(Debug, Clone, PartialEq, Default, Serialize)] pub struct MinfBox { + #[serde(skip_serializing_if = "Option::is_none")] pub vmhd: Option, + + #[serde(skip_serializing_if = "Option::is_none")] pub smhd: Option, + pub stbl: StblBox, }