diff --git a/rpc-toolkit/src/rpc_server_helpers.rs b/rpc-toolkit/src/rpc_server_helpers.rs index bf8b2b3..38f3051 100644 --- a/rpc-toolkit/src/rpc_server_helpers.rs +++ b/rpc-toolkit/src/rpc_server_helpers.rs @@ -111,13 +111,12 @@ pub fn to_response StatusCode>( // &mut Request -> Result -> Future -> Future>, Response>, HttpError>>>, Response>, HttpError> pub type DynMiddleware = Box< - dyn for<'a> FnOnce( + dyn for<'a> Fn( &'a mut Request, Metadata, - ) -> BoxFuture< - 'a, - Result>, HttpError>, - > + Send + ) + -> BoxFuture<'a, Result>, HttpError>> + + Send + Sync, >; pub fn noop() -> DynMiddleware {