reliakit-timeout 0.1.2

Clock-agnostic deadlines and timeouts for retries and resilience. no_std and zero-dependency.
Documentation
[package]
name = "reliakit-timeout"
version = "0.1.2"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation = "https://docs.rs/reliakit-timeout"
readme = "README.md"
description = "Clock-agnostic deadlines and timeouts for retries and resilience. no_std and zero-dependency."
keywords = ["timeout", "deadline", "reliability", "resilience", "no-std"]
categories = ["algorithms", "no-std", "rust-patterns"]

[package.metadata.docs.rs]
all-features = true

[features]
# Convenience methods that read the current time from a `reliakit_core::Clock`
# instead of taking an explicit `now: u64`. Off by default; pulls in
# `reliakit-core` (no_std, zero third-party dependencies).
core = ["dep:reliakit-core"]

[dependencies]
reliakit-core = { path = "../reliakit-core", version = "0.1", optional = true, default-features = false }

[[example]]
name = "timeout_basic"
path = "examples/basic.rs"

[lints]
workspace = true