mirror of
https://github.com/Start9Labs/rpc-toolkit.git
synced 2026-03-26 02:11:56 +00:00
FnOnce -> Fn
This commit is contained in:
@@ -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>
|
// &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<
|
pub type DynMiddleware<Metadata> = Box<
|
||||||
dyn for<'a> FnOnce(
|
dyn for<'a> Fn(
|
||||||
&'a mut Request<Body>,
|
&'a mut Request<Body>,
|
||||||
Metadata,
|
Metadata,
|
||||||
) -> BoxFuture<
|
)
|
||||||
'a,
|
-> BoxFuture<'a, Result<Result<DynMiddlewareStage2, Response<Body>>, HttpError>>
|
||||||
Result<Result<DynMiddlewareStage2, Response<Body>>, HttpError>,
|
+ Send
|
||||||
> + Send
|
|
||||||
+ Sync,
|
+ Sync,
|
||||||
>;
|
>;
|
||||||
pub fn noop<M: Metadata>() -> DynMiddleware<M> {
|
pub fn noop<M: Metadata>() -> DynMiddleware<M> {
|
||||||
|
|||||||
Reference in New Issue
Block a user