# Functions

Action performs the specified action until it succeeds or times out.
IsTimeoutError determines whether the specified error represents an operation timeout.
NewDo creates a new Do.

# Variables

DefaultDo is the default executor for retrying operations.

# Structs

OperationTimeoutError is raised when the timeout for an operation is exceeded.

# Interfaces

Context represents contextual information about the current iteration of a retryable operation.
Do is used to execute retriable operations.

# Type aliases

ActionFunc is a function representing a retryable operation that does not directly return any value.