// WithRetryFunc defines a method used to retry a request.
WithRetryFunc defines a method used to retry a request.
// WithRetryFunc defines a method used to retry a request .
func WithRetryFunc(fn RetryFunc) ClientOption {
	return func(o *clientOptions) error {
		o.retryFunc = fn
		return nil
	}
}
func WithRetryFunc ( fn RetryFunc ) ClientOption { return func ( o * clientOptions ) error { o . retryFunc = fn return nil } }
WithRetryFunc defines a method used to retry a request.
WithRetryFunc defines a method used to retry a request .