async fn authenticate( client: &mut FlightServiceClient<Channel>, username: &str, password: &str, ) -> Result<String, Box<dyn Error + Send + Sync + 'static>>