//! Client utilities for Sunbeam services.

pub mod circuit_breaker;
pub mod factory;
pub mod retry;

pub use circuit_breaker::{CircuitBreaker, CircuitBreakerConfig, CircuitBreakerLayer};
pub use retry::{RetryLayer, RetryPolicy};

#[cfg(test)]
mod tests {
    #[test]
    fn test_client_placeholder() {
        assert!(true);
    }
}
