From: Lizzy Fleckenstein Date: Mon, 13 Feb 2023 19:24:10 +0000 (+0100) Subject: derive: Only emit mt attribute if client or server feature enabled X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=d8df3708c2434fcc202f16adad2d44d7ab2b6455;p=mt_ser.git derive: Only emit mt attribute if client or server feature enabled --- diff --git a/derive/src/lib.rs b/derive/src/lib.rs index 0cb4e62..5b80762 100644 --- a/derive/src/lib.rs +++ b/derive/src/lib.rs @@ -130,8 +130,8 @@ pub fn mt_derive(attr: TokenStream, item: TokenStream) -> TokenStream { if let Some(repr) = args.repr { if repr == parse_quote! { str } { out.extend(quote! { - #[mt(string_repr)] - }); + #[cfg_attr(any(feature = "client", feature = "server"), mt(string_repr))] + }); } else { out.extend(quote! { #[repr(#repr)]