├── .github ├── CONTRIBUTING.md └── workflows │ └── test.yml ├── LICENSE ├── README.md ├── backoff.go ├── backoff_constant.go ├── backoff_constant_test.go ├── backoff_exponential.go ├── backoff_exponential_test.go ├── backoff_fibonacci.go ├── backoff_fibonacci_test.go ├── backoff_test.go ├── go.mod ├── rand.go ├── retry.go └── retry_test.go /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/README.md -------------------------------------------------------------------------------- /backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/backoff.go -------------------------------------------------------------------------------- /backoff_constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/backoff_constant.go -------------------------------------------------------------------------------- /backoff_constant_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/backoff_constant_test.go -------------------------------------------------------------------------------- /backoff_exponential.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/backoff_exponential.go -------------------------------------------------------------------------------- /backoff_exponential_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/backoff_exponential_test.go -------------------------------------------------------------------------------- /backoff_fibonacci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/backoff_fibonacci.go -------------------------------------------------------------------------------- /backoff_fibonacci_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/backoff_fibonacci_test.go -------------------------------------------------------------------------------- /backoff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/backoff_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/go.mod -------------------------------------------------------------------------------- /rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/rand.go -------------------------------------------------------------------------------- /retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/retry.go -------------------------------------------------------------------------------- /retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sethvargo/go-retry/HEAD/retry_test.go --------------------------------------------------------------------------------