[][src]Function roa_core::join

pub fn join<S: State>(
    current: Arc<dyn Middleware<S>>,
    next: impl Middleware<S>
) -> impl Middleware<S>

Join two middleware.

use roa_core::{Middleware, join, Context, Next};
use std::sync::Arc;

let mut middleware: Arc<dyn Middleware<()>> = Arc::new(|_ctx: Context<()>, next: Next| async move {
    next.await
});

middleware = Arc::new(join(middleware, |_ctx: Context<()>, next: Next| next));