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,