pub async fn do_something<T, E>( base_url: &str, method: Method, params: Option<HashMap<String, String>>, body: &str, headers: Option<Headers>, show_debug: Option<bool>, ) -> Result<T, E>where T: for<'a> Deserialize<'a> + Debug + 'static + From<String>, E: Debug + Display + From<AppError> + From<Error> + From<Error>,