MCPcopy Create free account
hub / github.com/cel-expr/cel-go / RetryBinding

Function RetryBinding

cel/async/async.go:225–227  ·  view source on GitHub ↗

RetryBinding wraps a BlockingAsyncOp with a retry policy and returns an OverloadOpt.

(fn functions.BlockingAsyncOp, opts ...RetryOption)

Source from the content-addressed store, hash-verified

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

Calls 2

AsyncBindingFunction · 0.92
RetryFunction · 0.85