From 15d92728ca1221aeba7a1a6c17a82da81cccb0cd Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Mon, 12 Apr 2021 20:01:31 +0200 Subject: [PATCH] api-macros: Silence clippy::inconsistent_struct_constructor in generated code --- ruma-api-macros/src/api/request/incoming.rs | 1 + ruma-api-macros/src/api/request/outgoing.rs | 1 + ruma-api-macros/src/api/response/incoming.rs | 1 + ruma-api-macros/src/api/response/outgoing.rs | 1 + 4 files changed, 4 insertions(+) diff --git a/ruma-api-macros/src/api/request/incoming.rs b/ruma-api-macros/src/api/request/incoming.rs index 87a8c0cc..4dee0b74 100644 --- a/ruma-api-macros/src/api/request/incoming.rs +++ b/ruma-api-macros/src/api/request/incoming.rs @@ -215,6 +215,7 @@ impl Request { quote! { #[automatically_derived] #[cfg(feature = "server")] + #[allow(clippy::inconsistent_struct_constructor)] impl #ruma_api::IncomingRequest for #incoming_request_type { type EndpointError = #error_ty; type OutgoingResponse = Response; diff --git a/ruma-api-macros/src/api/request/outgoing.rs b/ruma-api-macros/src/api/request/outgoing.rs index 45da1df5..c31555b5 100644 --- a/ruma-api-macros/src/api/request/outgoing.rs +++ b/ruma-api-macros/src/api/request/outgoing.rs @@ -190,6 +190,7 @@ impl Request { quote! { #[automatically_derived] #[cfg(feature = "client")] + #[allow(clippy::inconsistent_struct_constructor)] impl #lifetimes #ruma_api::OutgoingRequest for Request #lifetimes { type EndpointError = #error_ty; type IncomingResponse = ::Incoming; diff --git a/ruma-api-macros/src/api/response/incoming.rs b/ruma-api-macros/src/api/response/incoming.rs index 9478606a..7e356935 100644 --- a/ruma-api-macros/src/api/response/incoming.rs +++ b/ruma-api-macros/src/api/response/incoming.rs @@ -116,6 +116,7 @@ impl Response { quote! { #[automatically_derived] #[cfg(feature = "client")] + #[allow(clippy::inconsistent_struct_constructor)] impl #ruma_api::IncomingResponse for Response { type EndpointError = #error_ty; diff --git a/ruma-api-macros/src/api/response/outgoing.rs b/ruma-api-macros/src/api/response/outgoing.rs index 82ee41f9..a6ae74d8 100644 --- a/ruma-api-macros/src/api/response/outgoing.rs +++ b/ruma-api-macros/src/api/response/outgoing.rs @@ -70,6 +70,7 @@ impl Response { quote! { #[automatically_derived] #[cfg(feature = "server")] + #[allow(clippy::inconsistent_struct_constructor)] impl #ruma_api::OutgoingResponse for Response { fn try_into_http_response( self,