Module utils

Module utils 

Source
Expand description

Utility functions and helper macros.

Structs§

CircuitBreaker
Simple circuit breaker implementation
RetryConfig
Retry configuration
Timeout
Timeout wrapper for futures
TimeoutError
Timeout error

Enums§

CircuitBreakerError
Circuit breaker error
CircuitState
Circuit breaker state

Functions§

retry_with_backoff
Retry a future with exponential backoff
timeout
Utility function to create a timeout future