Crate resilient_rs

Source

Modulesยง

asynchronous
The asynchronous module provides utilities for handling retries and resilience in asynchronous contexts. This includes retry logic and other resilience patterns that are compatible with async/await.
config
The config module provides configuration structures for retry logic and other resilience patterns. This includes settings like the maximum number of attempts and delay between retries.
strategies
The strategies module defines different retry strategies used for handling transient failures. It provides mechanisms to calculate appropriate delay durations between retry attempts, supporting both linear and exponential backoff approaches.
synchronous
The synchronous module provides utilities for handling retries and resilience in synchronous contexts. This includes retry logic and other resilience patterns for blocking operations.