faucet-core 1.4.0

Shared types, traits, and utilities for the faucet-stream ecosystem
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Unified resilience policy: retry, backoff classification, circuit breaker,
//! and poison-pill row handling. See
//! `docs/superpowers/specs/2026-06-17-resilience-policy-design.md`.

mod breaker;
mod classify;
mod execute;
mod policy;

pub use breaker::CircuitBreaker;
pub use classify::{RetryClass, RetryClassSet, classify};
pub use execute::{RetryMetrics, execute_with_policy, execute_with_policy_metered};
pub use policy::{
    BackoffKind, CircuitBreakerConfig, PoisonAction, PoisonPolicy, ResiliencePolicy, RetryPolicy,
};