//! Public Rust API for the `holdon` wait-for-readiness tool.
//!
//! The CLI binary is the primary surface. This library exposes the same probe
//! engine for programmatic use. Most callers want the [`Runner`] and [`Target`]
//! pair: build a config, parse targets, drive the runner, inspect the
//! resulting [`Report`].
/// Per-stage diagnostic types produced by every probe.
/// Error types returned by parsing and probing.
/// [`Runner`] orchestration: scheduling, retries, reporting.
/// [`Target`] enum and URL parsing.
/// Utility helpers re-exported for downstream consumers.
pub use ;
pub use ;
pub use ;
pub use parse_duration;