FnOnce -> Fn

This commit is contained in:
Aiden McClelland
2021-07-29 17:50:28 -06:00
parent 75a8053a3c
commit d45cbcdd8a

View File

@@ -111,13 +111,12 @@ pub fn to_response<F: Fn(i32) -> StatusCode>(
// &mut Request<Body> -> Result<Result<Future<&mut RpcRequest<...> -> Future<Result<Result<&mut Response<Body> -> Future<Result<(), HttpError>>, Response<Body>>, HttpError>>>, Response<Body>>, HttpError>
pub type DynMiddleware<Metadata> = Box<
dyn for<'a> FnOnce(
dyn for<'a> Fn(
&'a mut Request<Body>,
Metadata,
) -> BoxFuture<
'a,
Result<Result<DynMiddlewareStage2, Response<Body>>, HttpError>,
> + Send
)
-> BoxFuture<'a, Result<Result<DynMiddlewareStage2, Response<Body>>, HttpError>>
+ Send
+ Sync,
>;
pub fn noop<M: Metadata>() -> DynMiddleware<M> {