pub fn retry_with_backoff<T, F, E>( operation_name: &str, config: &RetryConfig, operation: F, ) -> Result<T>where F: FnMut() -> Result<T, E>, E: Display + Clone,
Retry an operation with exponential backoff