pub(crate) async fn auth_middleware( __arg0: State<Arc<AppState>>, req: Request<Body>, next: Next, ) -> Response