From d677c4c0bc1122fdee4e5b0da588d5692699d299 Mon Sep 17 00:00:00 2001 From: meh Date: Fri, 12 Mar 2021 22:54:46 +0100 Subject: [PATCH] feat: add missing serde derives --- src/codec/discard.rs | 2 ++ src/codec/packet/side_data.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/codec/discard.rs b/src/codec/discard.rs index 2ae3a5b..11cdf1f 100644 --- a/src/codec/discard.rs +++ b/src/codec/discard.rs @@ -1,6 +1,8 @@ use crate::ffi::{AVDiscard::*, *}; #[derive(Eq, PartialEq, Clone, Copy, Debug)] +#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] +#[cfg_attr(feature = "serde", serde(rename_all = "kebab-case"))] pub enum Discard { None, Default, diff --git a/src/codec/packet/side_data.rs b/src/codec/packet/side_data.rs index 1f9b9c9..e8d46f4 100644 --- a/src/codec/packet/side_data.rs +++ b/src/codec/packet/side_data.rs @@ -4,6 +4,8 @@ use super::Packet; use crate::ffi::{AVPacketSideDataType::*, *}; #[derive(Eq, PartialEq, Copy, Clone, Debug)] +#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] +#[cfg_attr(feature = "serde", serde(rename_all = "kebab-case"))] pub enum Type { Palette, NewExtraData,