From 05ad164d21ed60d42add161005c7e1aa27cb8344 Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Fri, 25 Mar 2022 12:26:52 +0100 Subject: [PATCH] macros: Fix errors from unused serde attributes with only server feature active --- crates/ruma-macros/src/api/request.rs | 4 ++-- crates/ruma-macros/src/api/response.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ruma-macros/src/api/request.rs b/crates/ruma-macros/src/api/request.rs index 49f9fad1..bf2031b3 100644 --- a/crates/ruma-macros/src/api/request.rs +++ b/crates/ruma-macros/src/api/request.rs @@ -214,7 +214,7 @@ impl Request { quote! { /// Data in the request body. - #[derive(Debug, #ruma_macros::_FakeDeriveRumaApi)] + #[derive(Debug, #ruma_macros::_FakeDeriveRumaApi, #ruma_macros::_FakeDeriveSerde)] #[cfg_attr(feature = "client", derive(#serde::Serialize))] #[cfg_attr( feature = "server", @@ -241,7 +241,7 @@ impl Request { quote! { /// Data in the request's query string. - #[derive(Debug, #ruma_macros::_FakeDeriveRumaApi)] + #[derive(Debug, #ruma_macros::_FakeDeriveRumaApi, #ruma_macros::_FakeDeriveSerde)] #[cfg_attr(feature = "client", derive(#serde::Serialize))] #[cfg_attr( feature = "server", diff --git a/crates/ruma-macros/src/api/response.rs b/crates/ruma-macros/src/api/response.rs index 83edc894..b7c7c84a 100644 --- a/crates/ruma-macros/src/api/response.rs +++ b/crates/ruma-macros/src/api/response.rs @@ -110,7 +110,7 @@ impl Response { quote! { /// Data in the response body. - #[derive(Debug, #ruma_macros::_FakeDeriveRumaApi)] + #[derive(Debug, #ruma_macros::_FakeDeriveRumaApi, #ruma_macros::_FakeDeriveSerde)] #serde_derives #serde_attr struct ResponseBody { #(#fields),* }