# Functions
NonRetryableError is a helper to create a RetryError that's _not_ retryable from a given error.
Retry is a basic wrapper around StateChangeConf that will just retry a function until it no longer returns an error.
RetryableError is a helper to create a RetryError that's retryable from a given error.
RetryContext is a basic wrapper around StateChangeConf that will just retry a function until it no longer returns an error.
# Structs
No description provided by the author
RetryError is the required return type of RetryFunc.
StateChangeConf is the configuration struct used for `WaitForState`.
TimeoutError is returned when WaitForState times out.
UnexpectedStateError is returned when Refresh returns a state that's neither in Target nor Pending.
# Type aliases
RetryFunc is the function retried until it succeeds.
StateRefreshFunc is a function type used for StateChangeConf that is responsible for refreshing the item being watched for a state change.