Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckForNil ¶
CheckForNil checks if any of the given parameters is nil.
func CheckPointerToStruct ¶
CheckPointerToStruct checks if the provided value is a pointer to a struct.
func ParseURL ¶ added in v0.1.119
ParseURL parses a raw string into a *url.URL. Returns a non-nil empty *url.URL on failure.
func Retry ¶
func Retry(opts RetryOptions, f func() error) error
Retry executes the provided function f at least once, retrying up to MaxRetries times if it fails. If MaxRetries is set to 0, the function will still run once. A delay is applied between retries. Returns nil if f succeeds within the allowed attempts; otherwise, returns the last encountered error.
Types ¶
type RetryOptions ¶
Click to show internal directories.
Click to hide internal directories.