diff --git a/client/http-client/src/tests.rs b/client/http-client/src/tests.rs index f6af48e623..813be5f876 100644 --- a/client/http-client/src/tests.rs +++ b/client/http-client/src/tests.rs @@ -251,10 +251,10 @@ async fn batch_request_out_of_order_response() { assert_eq!(response, vec!["hello".to_string(), "goodbye".to_string(), "here's your swag".to_string()]); } -async fn run_batch_request_with_response( - batch: BatchRequestBuilder<'_>, +async fn run_batch_request_with_response<'a, T: Send + DeserializeOwned + std::fmt::Debug + Clone + 'static>( + batch: BatchRequestBuilder<'a>, response: String, -) -> Result, ClientError> { +) -> Result, ClientError> { let server_addr = http_server_with_hardcoded_response(response).with_default_timeout().await.unwrap(); let uri = format!("http://{server_addr}"); let client = HttpClientBuilder::default().build(&uri).unwrap(); diff --git a/client/ws-client/src/tests.rs b/client/ws-client/src/tests.rs index eb0fd25110..18db7da0fa 100644 --- a/client/ws-client/src/tests.rs +++ b/client/ws-client/src/tests.rs @@ -439,10 +439,10 @@ async fn is_connected_works() { assert!(!client.is_connected()) } -async fn run_batch_request_with_response( - batch: BatchRequestBuilder<'_>, +async fn run_batch_request_with_response<'a, T: Send + DeserializeOwned + std::fmt::Debug + Clone + 'static>( + batch: BatchRequestBuilder<'a>, response: String, -) -> Result, Error> { +) -> Result, Error> { let server = WebSocketTestServer::with_hardcoded_response("127.0.0.1:0".parse().unwrap(), response) .with_default_timeout() .await diff --git a/server/src/server.rs b/server/src/server.rs index 87d2316149..52617a78c9 100644 --- a/server/src/server.rs +++ b/server/src/server.rs @@ -1163,7 +1163,7 @@ struct ProcessConnection<'a, HttpMiddleware, RpcMiddleware> { } #[instrument(name = "connection", skip_all, fields(remote_addr = %params.remote_addr, conn_id = %params.conn_id), level = "INFO")] -fn process_connection<'a, RpcMiddleware, HttpMiddleware, Body>(params: ProcessConnection) +fn process_connection(params: ProcessConnection) where HttpMiddleware: Layer> + Send + 'static, >>::Service: