RetryBinding wraps a BlockingAsyncOp with a retry policy and returns an OverloadOpt.
(fn functions.BlockingAsyncOp, opts ...RetryOption)
| 223 | |
| 224 | // RetryBinding wraps a BlockingAsyncOp with a retry policy and returns an OverloadOpt. |
| 225 | func RetryBinding(fn functions.BlockingAsyncOp, opts ...RetryOption) decls.OverloadOpt { |
| 226 | return decls.AsyncBinding(Retry(fn, opts...)) |
| 227 | } |
| 228 | |
| 229 | func isRetryable(err *types.Err) bool { |
| 230 | var re RetryableError |