pub trait Middleware: Send + Sync {
// Required method
fn call(&self, ctx: Context, next: &dyn Fn(Context) -> Response) -> Response;
}pub trait Middleware: Send + Sync {
// Required method
fn call(&self, ctx: Context, next: &dyn Fn(Context) -> Response) -> Response;
}