[][src]Function slack_morphism_hyper::listener::chain_service_routes_fn

pub fn chain_service_routes_fn<'a, R, D, FR, FD>(
    route: R,
    default: D
) -> impl Fn(Request<Body>) -> BoxFuture<'a, Result<Response<Body>, Box<dyn Error + Send + Sync + 'a>>> + 'a + Send + Clone where
    R: Fn(Request<Body>, D) -> FR + 'a + Clone + Send,
    D: Fn(Request<Body>) -> FD + 'a + Clone + Send,
    FR: Future<Output = Result<Response<Body>, Box<dyn Error + Send + Sync + 'a>>> + 'a + Send,
    FD: Future<Output = Result<Response<Body>, Box<dyn Error + Send + Sync + 'a>>> + 'a + Send