eztry 0.0.1

easy-to-use utilities to add retry logic to async functions
Documentation
[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 = [
    # public code
    ".",
    "src/eztry-macros",

    # tests
    "tests",

    # exampless
    "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" }