type github.com/cenkalti/backoff/v4.BackOff

30 uses

	github.com/cenkalti/backoff/v4 (current package)
		backoff.go#L16: type BackOff interface {
		context.go#L11: 	BackOff
		context.go#L16: 	BackOff
		context.go#L23: func WithContext(b BackOff, ctx context.Context) BackOffContext { // nolint: golint
		context.go#L41: func getContext(b BackOff) context.Context {
		retry.go#L37: func Retry(o Operation, b BackOff) error {
		retry.go#L42: func RetryWithData[T any](o OperationWithData[T], b BackOff) (T, error) {
		retry.go#L48: func RetryNotify(operation Operation, b BackOff, notify Notify) error {
		retry.go#L53: func RetryNotifyWithData[T any](operation OperationWithData[T], b BackOff, notify Notify) (T, error) {
		retry.go#L60: func RetryNotifyWithTimer(operation Operation, b BackOff, notify Notify, t Timer) error {
		retry.go#L66: func RetryNotifyWithTimerAndData[T any](operation OperationWithData[T], b BackOff, notify Notify, t Timer) (T, error) {
		retry.go#L70: func doRetryNotify[T any](operation OperationWithData[T], b BackOff, notify Notify, t Timer) (T, error) {
		ticker.go#L16: 	b        BackOff
		ticker.go#L29: func NewTicker(b BackOff) *Ticker {
		ticker.go#L35: func NewTickerWithTimer(b BackOff, timer Timer) *Ticker {
		tries.go#L12: func WithMaxRetries(b BackOff, max uint64) BackOff {
		tries.go#L17: 	delegate BackOff

	github.com/gotd/td/tdsync
		backoff.go#L11: 	b   backoff.BackOff
		backoff.go#L29: func SyncBackoff(from backoff.BackOff) backoff.BackOff {

	github.com/gotd/td/telegram
		client.go#L68: 	newConnBackoff func() backoff.BackOff // immutable
		client.go#L103: 	connBackoff atomic.Pointer[backoff.BackOff]
		options.go#L59: 	ReconnectionBackoff func() backoff.BackOff
		options.go#L199: func defaultBackoff(c clock.Clock) func() backoff.BackOff {
		options.go#L200: 	return func() backoff.BackOff {

	github.com/gotd/td/telegram/internal/manager
		conn.go#L84: 	connBackoff func(ctx context.Context) backoff.BackOff // immutable
		create.go#L27: 	Backoff func(ctx context.Context) backoff.BackOff
		create.go#L30: func defaultBackoff(c clock.Clock) func(ctx context.Context) backoff.BackOff {
		create.go#L31: 	return func(ctx context.Context) backoff.BackOff {