mettle-0.1.1 has been yanked.
mettle
A resilience toolkit for Rust.
Composable, testable primitives for handling failure.
Install
Blocking only, without an async runtime (no tokio):
Tools
Each tool comes with a runnable example. Start there:
- retry: async
examples/retry.rs· blockingexamples/blocking_retry.rs
Retries emit tracing events out of the box. Install any subscriber
(e.g. tracing_subscriber::fmt::init()) to see them.
Status
v0.1, with async (Tokio) and blocking APIs. Expect breaking changes before 1.0.
License
MIT