[package]
name = "eztry"
version = "0.0.1"
edition = "2024"
license = "MIT"
description = "easy-to-use utilities to add retry logic to async functions"
keywords = ["async", "retry"]
categories = ["asynchronous"]
repository = "https://github.com/alexiwalker/eztry"
[dependencies]
async-trait = "0.1.86"
tokio = { version = "1.43.0", features = ["time", "macros", "rt", "fs"] }
eztry-macros = {version = "0.0.1", optional = true }
serde = { version = "1.0.217", features = ["derive"] }
[features]
macros = ["dep:eztry-macros"]
[workspace]
members = [
".",
"src/eztry-macros",
"tests",
"examples/sqlx_sqlite_example",
"examples/fs_example",
]
[workspace.dependencies]
eztry = { path = "." }
eztry-macros = { path = "src/eztry-macros" }
[patch.crates-io]
eztry-macros = { path = "src/eztry-macros" }