Versions in this module Expand all Collapse all v1 v1.0.4 Jul 20, 2023 v1.0.2 Jul 20, 2023 Changes in this version + var InterruptedError = errors.New("重试被中断") + type Retry RetryContext + type RetryContext struct + Delay func(ctx *RetryContext) time.Duration + Do func() error + Error error + Ignorable func(ctx *RetryContext) bool + Interrupter chan struct{} + Interval time.Duration + MaxRetry int + Retrievable func(ctx *RetryContext) bool + Retry int + func MakeRetry(retry Retry) *RetryContext + func (c *RetryContext) Todo() error