resilient 0.1.0

A Rust resilience library providing retry, circuit breaker, timeout, bulkhead, and rate limiting policies
Documentation
1
2
3
4
5
6
7
use thiserror::Error;

#[derive(Error, Debug, Clone, PartialEq, Eq)]
pub enum BulkheadError {
    #[error("Bulkhead capacity exceeded: max concurrent calls in flight")]
    CapacityExceeded,
}