diff --git a/crates/ruma-macros/src/api/request.rs b/crates/ruma-macros/src/api/request.rs index ff4ad7fa..b99bd386 100644 --- a/crates/ruma-macros/src/api/request.rs +++ b/crates/ruma-macros/src/api/request.rs @@ -217,10 +217,10 @@ impl Request { #[derive( Debug, #ruma_macros::_FakeDeriveRumaApi, - #ruma_common::serde::Outgoing, #serde::Serialize, #derive_deserialize )] + #[cfg_attr(feature = "server", derive(#ruma_common::serde::Outgoing))] #serde_attr struct RequestBody< #(#lifetimes),* > { #(#fields),* } } @@ -245,10 +245,10 @@ impl Request { #[derive( Debug, #ruma_macros::_FakeDeriveRumaApi, - #ruma_common::serde::Outgoing, #serde::Serialize, #derive_deserialize )] + #[cfg_attr(feature = "server", derive(#ruma_common::serde::Outgoing))] struct RequestQuery< #(#lifetimes),* > #def } });