pub async fn auth_middleware( __arg0: State<DbPool>, request: Request<Body>, next: Next, ) -> Result<Response, StatusCode>